Home
last modified time | relevance | path

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

/openbmc/linux/lib/
H A Diov_iter.c23 i->iov_offset += len; \
297 .iov_offset = 0, in iov_iter_init()
618 i->iov_offset = size; in iov_iter_bvec_advance()
733 .iov_offset = 0, in iov_iter_kvec()
750 .iov_offset = 0, in iov_iter_bvec()
780 .iov_offset = 0 in iov_iter_xarray()
802 .iov_offset = 0 in iov_iter_discard()
1146 i->iov_offset = 0; in __iov_iter_get_pages_alloc()
1579 i->iov_offset = state->iov_offset; in iov_iter_restore()
1666 i->iov_offset = 0; in iov_iter_extract_bvec_pages()
[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()
/openbmc/linux/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() argument
501 u64 first_page = iov_offset / PAGE_SIZE; in gve_dma_sync_for_device()
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()
574 info->iov[i].iov_offset, in gve_tx_add_skb_copy()
751 info->iov[iovi].iov_offset, len); in gve_tx_fill_xdp()
756 info->iov[iovi].iov_offset); in gve_tx_fill_xdp()
[all …]
H A Dgve.h295 u32 iov_offset; /* offset into this segment */ member
/openbmc/linux/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()
/openbmc/qemu/hw/char/
H A Dvirtio-serial-bus.c180 port->iov_offset = 0; in do_flush_queued_data()
187 buf_size = port->elem->out_sg[i].iov_len - port->iov_offset; in do_flush_queued_data()
190 + port->iov_offset, in do_flush_queued_data()
198 port->iov_offset += ret; in do_flush_queued_data()
202 port->iov_offset = 0; in do_flush_queued_data()
709 qemu_put_be64s(f, &port->iov_offset); in virtio_serial_save_device()
782 qemu_get_be64s(f, &port->iov_offset); in fetch_active_ports_list()
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-serial.h134 uint64_t iov_offset; member
/openbmc/linux/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()
H A Dfile.c3472 size_t skip = iter->iov_offset; in cifs_limit_bvec_subset()
/openbmc/linux/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()
/openbmc/linux/net/9p/
H A Dtrans_virtio.c350 p = data->kvec->iov_base + data->iov_offset; in p9_get_mapped_pages()
/openbmc/linux/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;
/openbmc/qemu/block/
H A Dio.c1639 size_t iov_offset, size_t bytes) in bdrv_create_padded_qiov() argument
1688 collapse_count, iov_offset, SIZE_MAX); in bdrv_create_padded_qiov()
1690 iov_offset = 0; in bdrv_create_padded_qiov()
1709 qemu_iovec_concat_iov(&pad->local_qiov, iov, niov, iov_offset, bytes); in bdrv_create_padded_qiov()
/openbmc/qemu/hw/scsi/
H A Dmegasas.c74 size_t iov_offset; member
319 cmd->iov_offset = 0; in megasas_map_sgl()
600 cmd->iov_offset = 0; in megasas_complete_command()
/openbmc/linux/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()
/openbmc/linux/block/
H A Dbio.c1184 bio->bi_iter.bi_bvec_done = iter->iov_offset; in bio_iov_bvec_set()
/openbmc/linux/drivers/block/
H A Dloop.c441 iter.iov_offset = offset; in lo_rw_aio()
/openbmc/linux/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()
/openbmc/linux/fs/afs/
H A Ddir.c199 req->iter->iov_offset, iov_iter_count(req->iter)); in afs_dir_dump()
/openbmc/linux/fs/fuse/
H A Dfile.c1360 return (unsigned long)iter_iov(ii)->iov_base + ii->iov_offset; in fuse_get_user_addr()