Home
last modified time | relevance | path

Searched refs:iov_offset (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-6.6/lib/
H A Diov_iter.c21 base = __p + i->iov_offset; \
23 i->iov_offset += len; \
30 size_t skip = i->iov_offset; \
45 i->iov_offset = skip; \
51 unsigned skip = i->iov_offset; \
73 i->iov_offset = skip; \
81 loff_t start = i->xarray_start + i->iov_offset; \
113 i->iov_offset += __off; \
216 n -= fault_in_readable(i->ubuf + i->iov_offset, n); in fault_in_iov_iter_readable()
224 for (p = iter_iov(i), skip = i->iov_offset; coun in fault_in_iov_iter_readable()
[all...]
H A Dkunit_iov_iter.c438 KUNIT_EXPECT_EQ(test, iter.iov_offset, size); in iov_kunit_copy_to_xarray()
496 KUNIT_EXPECT_EQ(test, iter.iov_offset, size); in iov_kunit_copy_from_xarray()
752 KUNIT_EXPECT_EQ(test, iter.iov_offset, pr->to - pr->from); in iov_kunit_extract_pages_xarray()
H A Dscatterlist.c1169 unsigned long start = iter->iov_offset; in extract_bvec_to_sg()
1215 unsigned long start = iter->iov_offset; in extract_kvec_to_sg()
1277 loff_t start = iter->xarray_start + iter->iov_offset; in extract_xarray_to_sg()
/kernel/linux/linux-5.10/lib/
H A Diov_iter.c83 size_t skip = i->iov_offset; \
105 size_t skip = i->iov_offset; \
138 i->iov_offset = skip; \
181 skip = i->iov_offset; in copy_page_to_iter_iovec()
244 i->iov_offset = skip; in copy_page_to_iter_iovec()
265 skip = i->iov_offset; in copy_page_from_iter_iovec()
328 i->iov_offset = skip; in copy_page_from_iter_iovec()
343 if (i->iov_offset) { in sanity()
351 if (unlikely(p->offset + p->len != i->iov_offset)) in sanity()
359 printk(KERN_ERR "idx = %d, offset = %zd\n", i_head, i->iov_offset); in sanity()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
H A Dgve_tx.c95 iov[0].iov_offset = fifo->head; in gve_tx_alloc_fifo()
106 iov[1].iov_offset = 0; /* Start of fifo*/ in gve_tx_alloc_fifo()
398 u64 iov_offset, u64 iov_len) in gve_dma_sync_for_device()
400 u64 last_page = (iov_offset + iov_len - 1) / PAGE_SIZE; in gve_dma_sync_for_device()
401 u64 first_page = iov_offset / PAGE_SIZE; in gve_dma_sync_for_device()
449 info->iov[hdr_nfrags - 1].iov_offset); in gve_tx_add_skb()
452 tx->tx_fifo.base + info->iov[hdr_nfrags - 1].iov_offset, in gve_tx_add_skb()
455 info->iov[hdr_nfrags - 1].iov_offset, in gve_tx_add_skb()
465 info->iov[i].iov_offset); in gve_tx_add_skb()
468 tx->tx_fifo.base + info->iov[i].iov_offset, in gve_tx_add_skb()
397 gve_dma_sync_for_device(struct device *dev, dma_addr_t *page_buses, u64 iov_offset, u64 iov_len) gve_dma_sync_for_device() argument
[all...]
H A Dgve.h105 u32 iov_offset; /* offset into this segment */ member
/kernel/linux/linux-5.10/include/linux/
H A Duio.h30 size_t iov_offset; member
42 size_t iov_offset; member
67 state->iov_offset = iter->iov_offset; in iov_iter_save_state()
122 .iov_base = iter->iov->iov_base + iter->iov_offset, in iov_iter_iovec()
124 iter->iov->iov_len - iter->iov_offset), in iov_iter_iovec()
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_tx.c105 iov[0].iov_offset = fifo->head; in gve_tx_alloc_fifo()
116 iov[1].iov_offset = 0; /* Start of fifo*/ in gve_tx_alloc_fifo()
498 u64 iov_offset, u64 iov_len) in gve_dma_sync_for_device()
500 u64 last_page = (iov_offset + iov_len - 1) / PAGE_SIZE; in gve_dma_sync_for_device()
501 u64 first_page = iov_offset / PAGE_SIZE; in gve_dma_sync_for_device()
545 info->iov[hdr_nfrags - 1].iov_offset, skb->len); in gve_tx_add_skb_copy()
548 tx->tx_fifo.base + info->iov[hdr_nfrags - 1].iov_offset, in gve_tx_add_skb_copy()
551 info->iov[hdr_nfrags - 1].iov_offset, in gve_tx_add_skb_copy()
568 info->iov[i].iov_offset); in gve_tx_add_skb_copy()
571 tx->tx_fifo.base + info->iov[i].iov_offset, in gve_tx_add_skb_copy()
497 gve_dma_sync_for_device(struct device *dev, dma_addr_t *page_buses, u64 iov_offset, u64 iov_len) gve_dma_sync_for_device() argument
[all...]
H A Dgve.h295 u32 iov_offset; /* offset into this segment */ member
/kernel/linux/linux-6.6/include/linux/
H A Duio.h36 size_t iov_offset; member
48 size_t iov_offset; member
93 #define iter_iov_addr(iter) (iter_iov(iter)->iov_base + (iter)->iov_offset)
94 #define iter_iov_len(iter) (iter_iov(iter)->iov_len - (iter)->iov_offset)
104 state->iov_offset = iter->iov_offset; in iov_iter_save_state()
/kernel/linux/linux-6.6/fs/smb/client/
H A Dcifsencrypt.c34 unsigned long start = iter->iov_offset; in cifs_shash_bvec()
73 unsigned long start = iter->iov_offset; in cifs_shash_kvec()
108 loff_t start = iter->xarray_start + iter->iov_offset; in cifs_shash_xarray()
H A Dsmbdirect.c2440 unsigned long start = iter->iov_offset; in smb_extract_bvec_to_rdma()
2479 unsigned long start = iter->iov_offset; in smb_extract_kvec_to_rdma()
2535 loff_t start = iter->xarray_start + iter->iov_offset; in smb_extract_xarray_to_rdma()
/kernel/linux/linux-5.10/block/
H A Dbio.c970 if (WARN_ON_ONCE(iter->iov_offset > bv->bv_len)) in __bio_iov_bvec_add_pages()
973 len = min_t(size_t, bv->bv_len - iter->iov_offset, iter->count); in __bio_iov_bvec_add_pages()
975 bv->bv_offset + iter->iov_offset); in __bio_iov_bvec_add_pages()
/kernel/linux/linux-6.6/include/trace/events/
H A Dafs.h965 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
989 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
/kernel/linux/linux-6.6/io_uring/
H A Drsrc.c1112 iter->iov_offset = offset; in io_import_fixed()
1123 iter->iov_offset = offset & ~PAGE_MASK; in io_import_fixed()
H A Dnet.c1125 bi.bi_bvec_done = from->iov_offset; in io_sg_from_iter()
1144 from->iov_offset = bi.bi_bvec_done; in io_sg_from_iter()
H A Drw.c462 addr = iter->ubuf + iter->iov_offset; in loop_rw_iter()
/kernel/linux/linux-5.10/net/9p/
H A Dtrans_virtio.c346 p = data->kvec->iov_base + data->iov_offset; in p9_get_mapped_pages()
/kernel/linux/linux-6.6/net/9p/
H A Dtrans_virtio.c350 p = data->kvec->iov_base + data->iov_offset; in p9_get_mapped_pages()
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dtcp.c237 return req->iter.bvec->bv_offset + req->iter.iov_offset; in nvme_tcp_req_cur_offset()
248 return req->iter.iov_offset; in nvme_tcp_req_offset()
287 req->iter.iov_offset = offset; in nvme_tcp_init_iter()
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dtcp.c255 return req->iter.bvec->bv_offset + req->iter.iov_offset; in nvme_tcp_req_cur_offset()
305 req->iter.iov_offset = offset; in nvme_tcp_init_iter()
/kernel/linux/linux-5.10/fs/
H A Dsplice.c317 to.iov_offset = 0; in generic_file_splice_read()
/kernel/linux/linux-6.6/block/
H A Dbio.c1184 bio->bi_iter.bi_bvec_done = iter->iov_offset; in bio_iov_bvec_set()
/kernel/linux/linux-5.10/drivers/block/
H A Dloop.c563 iter.iov_offset = offset; in lo_rw_aio()
/kernel/linux/linux-6.6/fs/afs/
H A Ddir.c199 req->iter->iov_offset, iov_iter_count(req->iter)); in afs_dir_dump()

Completed in 44 milliseconds

12