Searched refs:bvec (Results 76 - 95 of 95) sorted by last modified time

1234

/linux-master/fs/gfs2/
H A Dlops.c160 * @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 Dsplice.c21 #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 Dblock.c39 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 Dzstd_wrapper.c72 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 Dzlib_wrapper.c57 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 Dxz_wrapper.c124 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 Dlzo_wrapper.c70 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 Dlz4_wrapper.c96 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 Diov_iter.h12 #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 Dtcp_bpf.c99 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 Dvringh.c17 #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 Dxdr.h60 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 Dxdr.c19 #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 Dsocklib.c224 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr),
/linux-master/drivers/target/
H A Dtarget_core_file.c318 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 Discsi_target_util.c1132 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 Dtcp_send.c76 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 Ddrbd_receiver.c1985 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 Ddrbd_worker.c319 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 Dio-cmd-file.c94 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...]

Completed in 235 milliseconds

1234