Home
last modified time | relevance | path

Searched refs:iov_offset (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/lib/
H A Diov_iter.c173 .iov_offset = 0, in iov_iter_init()
643 i->iov_offset = 0; in iov_iter_revert()
689 .iov_offset = 0, in iov_iter_kvec()
705 .iov_offset = 0, in iov_iter_bvec()
764 .iov_offset = 0 in iov_iter_xarray()
785 .iov_offset = 0 in iov_iter_discard()
1042 iov_offset = 0; in iter_folioq_get_pages()
1052 iter->iov_offset = iov_offset; in iter_folioq_get_pages()
1560 i->iov_offset = state->iov_offset; in iov_iter_restore()
1707 i->iov_offset = 0; in iov_iter_extract_bvec_pages()
[all …]
H A Dscatterlist.c1174 unsigned long start = iter->iov_offset; in extract_bvec_to_sg()
1220 unsigned long start = iter->iov_offset; in extract_kvec_to_sg()
1283 size_t offset = iter->iov_offset; in extract_folioq_to_sg()
1325 iter->iov_offset = offset; in extract_folioq_to_sg()
1343 loff_t start = iter->xarray_start + iter->iov_offset; in extract_xarray_to_sg()
/linux-6.15/include/linux/
H A Diov_iter.h32 iter->iov_offset += progress; in iterate_ubuf()
45 size_t progress = 0, skip = iter->iov_offset; in iterate_iovec()
66 iter->iov_offset = skip; in iterate_iovec()
79 size_t progress = 0, skip = iter->iov_offset; in iterate_kvec()
100 iter->iov_offset = skip; in iterate_kvec()
113 size_t progress = 0, skip = iter->iov_offset; in iterate_bvec()
139 iter->iov_offset = skip; in iterate_bvec()
153 size_t progress = 0, skip = iter->iov_offset; in iterate_folioq()
193 iter->iov_offset = skip; in iterate_folioq()
207 loff_t start = iter->xarray_start + iter->iov_offset; in iterate_xarray()
[all …]
H A Duio.h38 size_t iov_offset; member
47 size_t iov_offset; member
101 #define iter_iov_addr(iter) (iter_iov(iter)->iov_base + (iter)->iov_offset)
102 #define iter_iov_len(iter) (iter_iov(iter)->iov_len - (iter)->iov_offset)
112 state->iov_offset = iter->iov_offset; in iov_iter_save_state()
/linux-6.15/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()
552 u64 iov_offset, u64 iov_len) in gve_dma_sync_for_device() argument
555 u64 first_page = iov_offset / PAGE_SIZE; in gve_dma_sync_for_device()
605 info->iov[hdr_nfrags - 1].iov_offset, in gve_tx_add_skb_copy()
622 info->iov[i].iov_offset); in gve_tx_add_skb_copy()
625 tx->tx_fifo.base + info->iov[i].iov_offset, in gve_tx_add_skb_copy()
628 info->iov[i].iov_offset, in gve_tx_add_skb_copy()
805 info->iov[iovi].iov_offset, len); in gve_tx_fill_xdp()
810 info->iov[iovi].iov_offset); in gve_tx_fill_xdp()
[all …]
H A Dgve.h346 u32 iov_offset; /* offset into this segment */ member
/linux-6.15/fs/netfs/
H A Diterator.c115 size_t skip = iter->iov_offset + start_offset; in netfs_limit_bvec()
156 loff_t pos = iter->xarray_start + iter->iov_offset; in netfs_limit_xarray()
215 start_offset += iter->iov_offset; in netfs_limit_folioq()
H A Dread_pgpriv2.c73 creq->buffer.iter.iov_offset = cache->submit_off; in netfs_pgpriv2_copy_folio()
86 creq->buffer.iter.iov_offset = 0; in netfs_pgpriv2_copy_folio()
H A Dwrite_issue.c840 wreq->buffer.iter.iov_offset = 0; in netfs_write_folio_single()
/linux-6.15/lib/tests/
H A Dkunit_iov_iter.c451 KUNIT_EXPECT_EQ(test, iter.iov_offset, pr->to % PAGE_SIZE); in iov_kunit_copy_to_folioq()
513 KUNIT_EXPECT_EQ(test, iter.iov_offset, pr->to % PAGE_SIZE); in iov_kunit_copy_from_folioq()
612 KUNIT_EXPECT_EQ(test, iter.iov_offset, size); in iov_kunit_copy_to_xarray()
670 KUNIT_EXPECT_EQ(test, iter.iov_offset, size); in iov_kunit_copy_from_xarray()
1005 KUNIT_EXPECT_EQ(test, iter.iov_offset, pr->to - pr->from); in iov_kunit_extract_pages_xarray()
/linux-6.15/fs/smb/client/
H A Dcompress.c166 loff_t start = iter->xarray_start + iter->iov_offset; in collect_sample()
H A Dsmbdirect.c2439 unsigned long start = iter->iov_offset; in smb_extract_bvec_to_rdma()
2480 unsigned long start = iter->iov_offset; in smb_extract_kvec_to_rdma()
2539 size_t offset = iter->iov_offset; in smb_extract_folioq_to_rdma()
2580 iter->iov_offset = offset; in smb_extract_folioq_to_rdma()
/linux-6.15/net/9p/
H A Dtrans_virtio.c350 p = data->kvec->iov_base + data->iov_offset; in p9_get_mapped_pages()
/linux-6.15/include/trace/events/
H A Dafs.h917 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
941 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
/linux-6.15/io_uring/
H A Dnet.c1372 bi.bi_bvec_done = from->iov_offset; in io_sg_from_iter()
1391 from->iov_offset = bi.bi_bvec_done; in io_sg_from_iter()
H A Drw.c706 addr = iter->ubuf + iter->iov_offset; in loop_rw_iter()
H A Drsrc.c1101 iter->iov_offset = offset; in io_import_fixed()
/linux-6.15/block/
H A Dbio.c1086 bio->bi_iter.bi_bvec_done = iter->iov_offset; in bio_iov_bvec_set()
/linux-6.15/drivers/nvme/host/
H A Dtcp.c317 return req->iter.bvec->bv_offset + req->iter.iov_offset; in nvme_tcp_req_cur_offset()
367 req->iter.iov_offset = offset; in nvme_tcp_init_iter()
/linux-6.15/net/vmw_vsock/
H A Dvirtio_transport_common.c54 if (iov_iter->iov_offset) in virtio_transport_can_zcopy()
/linux-6.15/drivers/block/
H A Dloop.c377 iter.iov_offset = offset; in lo_rw_aio()
/linux-6.15/net/ceph/
H A Dmessenger_v2.c156 it->bvec->bv_len - it->iov_offset), in do_try_sendpage()
157 it->bvec->bv_offset + it->iov_offset); in do_try_sendpage()
/linux-6.15/fs/fuse/
H A Dfile.c1501 return (unsigned long)iter_iov(ii)->iov_base + ii->iov_offset; in fuse_get_user_addr()