Home
last modified time | relevance | path

Searched refs:bvec (Results 51 – 75 of 90) sorted by relevance

1234

/openbmc/linux/include/linux/
H A Duio.h73 const struct bio_vec *bvec; member
282 void iov_iter_bvec(struct iov_iter *i, unsigned int direction, const struct bio_vec *bvec,
H A Dblk-mq.h1019 #define rq_iter_last(bvec, _iter) \ argument
1021 bio_iter_last(bvec, _iter.iter))
/openbmc/linux/drivers/nvme/host/
H A Dtcp.c250 return req->iter.bvec->bv_page; in nvme_tcp_req_cur_page()
255 return req->iter.bvec->bv_offset + req->iter.iov_offset; in nvme_tcp_req_cur_offset()
1000 struct bio_vec bvec; in nvme_tcp_try_send_data() local
1019 bvec_set_page(&bvec, page, len, offset); in nvme_tcp_try_send_data()
1020 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, len); in nvme_tcp_try_send_data()
1060 struct bio_vec bvec; in nvme_tcp_try_send_cmd_pdu() local
1075 bvec_set_virt(&bvec, (void *)pdu + req->offset, len); in nvme_tcp_try_send_cmd_pdu()
1076 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, len); in nvme_tcp_try_send_cmd_pdu()
1101 struct bio_vec bvec; in nvme_tcp_try_send_data_pdu() local
1113 bvec_set_virt(&bvec, (void *)pdu + req->offset, len); in nvme_tcp_try_send_data_pdu()
[all …]
/openbmc/linux/fs/btrfs/
H A Dscrub.c788 struct bio_vec *bvec; in scrub_repair_read_endio() local
795 bio_for_each_bvec_all(bvec, &bbio->bio, i) in scrub_repair_read_endio()
796 bio_size += bvec->bv_len; in scrub_repair_read_endio()
1102 struct bio_vec *bvec; in scrub_read_endio() local
1109 bio_for_each_bvec_all(bvec, &bbio->bio, i) in scrub_read_endio()
1110 bio_size += bvec->bv_len; in scrub_read_endio()
1131 struct bio_vec *bvec; in scrub_write_endio() local
1136 bio_for_each_bvec_all(bvec, &bbio->bio, i) in scrub_write_endio()
1137 bio_size += bvec->bv_len; in scrub_write_endio()
2683 struct bio_vec bvec; in scrub_one_super() local
[all …]
H A Dfile-item.c742 struct bio_vec bvec; in btrfs_csum_one_bio() local
764 bio_for_each_segment(bvec, bio, iter) { in btrfs_csum_one_bio()
766 bvec.bv_len + fs_info->sectorsize in btrfs_csum_one_bio()
770 data = bvec_kmap_local(&bvec); in btrfs_csum_one_bio()
H A Dcheck-integrity.c2648 struct bio_vec bvec; in btrfsic_check_write_bio() local
2663 bio_for_each_segment(bvec, bio, iter) { in btrfsic_check_write_bio()
2664 BUG_ON(bvec.bv_len != PAGE_SIZE); in btrfsic_check_write_bio()
2665 mapped_datav[i] = page_address(bvec.bv_page); in btrfsic_check_write_bio()
2671 i, cur_bytenr, bvec.bv_len, bvec.bv_offset); in btrfsic_check_write_bio()
2672 cur_bytenr += bvec.bv_len; in btrfsic_check_write_bio()
H A Dbio.c753 struct bio_vec bvec; in btrfs_repair_io_failure() local
779 bio_init(&bio, smap.dev->bdev, &bvec, 1, REQ_OP_WRITE | REQ_SYNC); in btrfs_repair_io_failure()
/openbmc/linux/net/ipv4/
H A Dtcp_bpf.c99 struct bio_vec bvec; in tcp_bpf_push() local
118 bvec_set_page(&bvec, page, size, off); in tcp_bpf_push()
119 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size); in tcp_bpf_push()
/openbmc/linux/net/ceph/
H A Dmessenger_v1.c43 struct bio_vec bvec; in ceph_tcp_recvpage() local
48 bvec_set_page(&bvec, page, length, page_offset); in ceph_tcp_recvpage()
49 iov_iter_bvec(&msg.msg_iter, ITER_DEST, &bvec, 1, length); in ceph_tcp_recvpage()
86 struct bio_vec bvec; in ceph_tcp_sendpage() local
100 bvec_set_page(&bvec, page, size, offset); in ceph_tcp_sendpage()
101 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, size); in ceph_tcp_sendpage()
/openbmc/linux/fs/
H A Dcoredump.c869 struct bio_vec bvec; in dump_emit_page() local
885 bvec_set_page(&bvec, page, PAGE_SIZE, 0); in dump_emit_page()
886 iov_iter_bvec(&iter, ITER_SOURCE, &bvec, 1, PAGE_SIZE); in dump_emit_page()
H A Dsplice.c795 struct bio_vec bvec[16]; in splice_to_socket() local
861 bvec_set_page(&bvec[bc++], buf->page, seg, buf->offset); in splice_to_socket()
863 if (remain == 0 || bc >= ARRAY_SIZE(bvec)) in splice_to_socket()
879 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, bvec, bc, in splice_to_socket()
/openbmc/linux/arch/um/drivers/
H A Dubd_kern.c1253 struct bio_vec bvec; in ubd_map_req() local
1263 rq_for_each_segment(bvec, req, iter) { in ubd_map_req()
1266 io_req->io_desc[i].buffer = bvec_virt(&bvec); in ubd_map_req()
1267 io_req->io_desc[i].length = bvec.bv_len; in ubd_map_req()
/openbmc/linux/include/linux/sunrpc/
H A Dxdr.h60 struct bio_vec *bvec; member
142 unsigned int xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size,
/openbmc/linux/drivers/nvdimm/
H A Dbtt.c1446 struct bio_vec bvec; in btt_submit_bio() local
1456 bio_for_each_segment(bvec, bio, iter) { in btt_submit_bio()
1457 unsigned int len = bvec.bv_len; in btt_submit_bio()
1467 err = btt_do_bvec(btt, bip, bvec.bv_page, len, bvec.bv_offset, in btt_submit_bio()
/openbmc/linux/block/
H A Dbio.c1183 bio->bi_io_vec = (struct bio_vec *)iter->bvec; in bio_iov_bvec_set()
1440 struct bio_vec *bvec; in bio_free_pages() local
1443 bio_for_each_segment_all(bvec, bio, iter_all) in bio_free_pages()
1444 __free_page(bvec->bv_page); in bio_free_pages()
/openbmc/linux/net/sunrpc/
H A Dxprtsock.c350 buf->bvec[i].bv_page = buf->pages[i] = alloc_page(gfp); in xs_alloc_sparse_pages()
425 struct bio_vec *bvec, unsigned long nr, size_t count, in xs_read_bvec() argument
428 iov_iter_bvec(&msg->msg_iter, ITER_DEST, bvec, nr, count); in xs_read_bvec()
442 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek) in xs_flush_bvec() argument
449 bvec_iter_advance(bvec, &bi, seek & PAGE_MASK); in xs_flush_bvec()
450 for_each_bvec(bv, bvec, bi, bi) in xs_flush_bvec()
455 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek) in xs_flush_bvec() argument
487 ret = xs_read_bvec(sock, msg, flags, buf->bvec, in xs_read_xdr_buf()
493 xs_flush_bvec(buf->bvec, ret, seek + buf->page_base); in xs_read_xdr_buf()
H A Dsocklib.c224 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr), in xprt_send_pagedata()
H A Dxprt.c1222 req->rq_private_buf.bvec = NULL; in xprt_complete_rqst()
1886 req->rq_snd_buf.bvec = NULL; in xprt_request_init()
1887 req->rq_rcv_buf.bvec = NULL; in xprt_request_init()
/openbmc/linux/net/tls/
H A Dtls_main.c175 struct bio_vec bvec; in tls_push_sg() local
193 bvec_set_page(&bvec, p, size, offset); in tls_push_sg()
194 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, size); in tls_push_sg()
/openbmc/linux/drivers/target/iscsi/
H A Discsi_target_util.c1132 struct bio_vec bvec; in iscsit_fe_sendpage_sg() local
1177 bvec_set_page(&bvec, sg_page(sg), sub_len, sg->offset + offset); in iscsit_fe_sendpage_sg()
1178 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, sub_len); in iscsit_fe_sendpage_sg()
/openbmc/linux/drivers/infiniband/sw/siw/
H A Dsiw_qp_tx.c326 struct bio_vec bvec; in siw_tcp_sendpages() local
340 bvec_set_page(&bvec, page[i], bytes, offset); in siw_tcp_sendpages()
341 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, size); in siw_tcp_sendpages()
/openbmc/linux/drivers/block/drbd/
H A Ddrbd_worker.c319 struct bio_vec bvec; in drbd_csum_bio() local
326 bio_for_each_segment(bvec, bio, iter) { in drbd_csum_bio()
329 src = bvec_kmap_local(&bvec); in drbd_csum_bio()
330 crypto_shash_update(desc, src, bvec.bv_len); in drbd_csum_bio()
/openbmc/linux/fs/dlm/
H A Dlowcomms.c1362 struct bio_vec bvec; in send_to_sock() local
1381 bvec_set_page(&bvec, e->page, len, offset); in send_to_sock()
1382 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, len); in send_to_sock()
/openbmc/linux/io_uring/
H A Dnet.c1129 struct bio_vec v = mp_bvec_iter_bvec(from->bvec, bi); in io_sg_from_iter()
1135 bvec_iter_advance_single(from->bvec, &bi, v.bv_len); in io_sg_from_iter()
1141 from->bvec += bi.bi_idx; in io_sg_from_iter()
/openbmc/linux/fs/smb/client/
H A Dsmbdirect.c1928 page = msg->msg_iter.bvec->bv_page; in smbd_recv()
1929 page_offset = msg->msg_iter.bvec->bv_offset; in smbd_recv()
1930 to_read = msg->msg_iter.bvec->bv_len; in smbd_recv()
2439 const struct bio_vec *bv = iter->bvec; in smb_extract_bvec_to_rdma()

1234