/linux-master/fs/gfs2/ |
H A D | lops.c | 160 * @bvec: The bio_vec 170 struct bio_vec *bvec, 174 struct page *page = bvec->bv_page; 178 size = bvec->bv_len; 179 while (bh_offset(bh) < bvec->bv_offset) 205 struct bio_vec *bvec; local 219 bio_for_each_segment_all(bvec, bio, iter_all) { 220 page = bvec->bv_page; 222 gfs2_end_log_write_bh(sdp, bvec, bio->bi_status); 169 gfs2_end_log_write_bh(struct gfs2_sbd *sdp, struct bio_vec *bvec, blk_status_t error) argument
|
/linux-master/fs/ |
H A D | splice.c | 21 #include <linux/bvec.h> 803 struct bio_vec bvec[16]; local 869 bvec_set_page(&bvec[bc++], buf->page, seg, buf->offset); 871 if (remain == 0 || bc >= ARRAY_SIZE(bvec)) 887 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, bvec, bc,
|
/linux-master/fs/squashfs/ |
H A D | block.c | 39 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 50 int bytes_to_copy = min_t(int, bvec->bv_len - offset, 56 memcpy(actor_addr + actor_offset, bvec_virt(bvec) + 69 if (offset >= bvec->bv_len) { 286 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 301 data = bvec_virt(bvec); 303 if (offset < bvec->bv_len - 1) { 310 data = bvec_virt(bvec);
|
H A D | zstd_wrapper.c | 72 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 100 avail = min(length, ((int)bvec->bv_len) - offset); 101 data = bvec_virt(bvec);
|
H A D | zlib_wrapper.c | 57 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 83 avail = min(length, ((int)bvec->bv_len) - offset); 84 data = bvec_virt(bvec);
|
H A D | xz_wrapper.c | 124 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 152 avail = min(length, ((int)bvec->bv_len) - offset); 153 data = bvec_virt(bvec);
|
H A D | lzo_wrapper.c | 70 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 77 int avail = min(bytes, ((int)bvec->bv_len) - offset); 79 data = bvec_virt(bvec);
|
H A D | lz4_wrapper.c | 96 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); local 102 int avail = min(bytes, ((int)bvec->bv_len) - offset); 104 data = bvec_virt(bvec);
|
/linux-master/include/linux/ |
H A D | iov_iter.h | 12 #include <linux/bvec.h> 111 const struct bio_vec *p = iter->bvec; 136 iter->nr_segs -= p - iter->bvec; 137 iter->bvec = p;
|
/linux-master/net/ipv4/ |
H A D | tcp_bpf.c | 99 struct bio_vec bvec; local 118 bvec_set_page(&bvec, page, size, off); 119 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, size);
|
/linux-master/drivers/vhost/ |
H A D | vringh.c | 17 #include <linux/bvec.h> 1110 struct bio_vec *bvec; member in union:iotlb_vec::__anon156 1156 struct bio_vec *bvec = ivec->iov.bvec; local 1158 bvec_set_page(&bvec[ret], pfn_to_page(pfn), io_len, 1183 struct bio_vec bvec[IOTLB_IOV_STRIDE]; member in union:__anon157 1207 iov_iter_bvec(&iter, ITER_SOURCE, ivec.iov.bvec, ret, 1229 struct bio_vec bvec[IOTLB_IOV_STRIDE]; member in union:__anon158 1253 iov_iter_bvec(&iter, ITER_DEST, ivec.iov.bvec, ret, 1275 struct bio_vec bvec[ member in union:__anon159 1312 struct bio_vec bvec; member in union:__anon160 [all...] |
/linux-master/include/linux/sunrpc/ |
H A D | xdr.h | 60 struct bio_vec *bvec; member in struct:xdr_buf 142 unsigned int xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size,
|
/linux-master/net/sunrpc/ |
H A D | xdr.c | 19 #include <linux/bvec.h> 148 if (n != 0 && buf->bvec == NULL) { 149 buf->bvec = kmalloc_array(n, sizeof(buf->bvec[0]), gfp); 150 if (!buf->bvec) 153 bvec_set_page(&buf->bvec[i], buf->pages[i], PAGE_SIZE, 163 kfree(buf->bvec); 164 buf->bvec = NULL; 169 * @bvec: bio_vec array to populate 173 * Returns the number of entries consumed in @bvec 175 xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size, const struct xdr_buf *xdr) argument [all...] |
H A D | socklib.c | 224 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr),
|
/linux-master/drivers/target/ |
H A D | target_core_file.c | 318 struct bio_vec *bvec; local 323 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); 324 if (!bvec) { 330 bvec_set_page(&bvec[i], sg_page(sg), sg->length, sg->offset); 334 iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len); 378 kfree(bvec); 435 struct bio_vec *bvec; local 458 bvec = kcalloc(nolb, sizeof(struct bio_vec), GFP_KERNEL); 459 if (!bvec) 463 bvec_set_page(&bvec[ [all...] |
/linux-master/drivers/target/iscsi/ |
H A D | iscsi_target_util.c | 1132 struct bio_vec bvec; local 1177 bvec_set_page(&bvec, sg_page(sg), sub_len, sg->offset + offset); 1178 iov_iter_bvec(&msghdr.msg_iter, ITER_SOURCE, &bvec, 1, sub_len);
|
/linux-master/net/rds/ |
H A D | tcp_send.c | 76 struct bio_vec bvec; local 120 bvec_set_page(&bvec, sg_page(&rm->data.op_sg[sg]), 123 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1,
|
/linux-master/drivers/block/drbd/ |
H A D | drbd_receiver.c | 1985 struct bio_vec bvec; local 2008 bio_for_each_segment(bvec, bio, iter) { 2009 void *mapped = bvec_kmap_local(&bvec); 2010 expect = min_t(int, data_size, bvec.bv_len);
|
H A D | drbd_worker.c | 319 struct bio_vec bvec; local 326 bio_for_each_segment(bvec, bio, iter) { 329 src = bvec_kmap_local(&bvec); 330 crypto_shash_update(desc, src, bvec.bv_len);
|
/linux-master/drivers/nvme/target/ |
H A D | io-cmd-file.c | 94 iov_iter_bvec(&iter, rw, req->f.bvec, nr_segs, count); 108 if (req->f.bvec != req->inline_bvec) { 110 kfree(req->f.bvec); 112 mempool_free(req->f.bvec, req->ns->bvec_pool); 142 bvec_set_page(&req->f.bvec[bv_cnt], sg_page(sg), sg->length, 144 len += req->f.bvec[bv_cnt].bv_len; 145 total_len += req->f.bvec[bv_cnt].bv_len; 231 req->f.bvec = kmalloc_array(nr_bvec, sizeof(struct bio_vec), 234 req->f.bvec = req->inline_bvec; 236 if (unlikely(!req->f.bvec)) { [all...] |