arch/s390/kernel/crash_dump.c
152
struct kvec kvec;
arch/s390/kernel/crash_dump.c
154
kvec.iov_base = dst;
arch/s390/kernel/crash_dump.c
155
kvec.iov_len = count;
arch/s390/kernel/crash_dump.c
156
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
arch/s390/mm/maccess.c
118
struct kvec kvec;
arch/s390/mm/maccess.c
120
kvec.iov_base = dest;
arch/s390/mm/maccess.c
121
kvec.iov_len = count;
arch/s390/mm/maccess.c
122
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
arch/x86/kernel/cpu/microcode/intel.c
972
struct kvec kvec;
arch/x86/kernel/cpu/microcode/intel.c
986
kvec.iov_base = (void *)firmware->data;
arch/x86/kernel/cpu/microcode/intel.c
987
kvec.iov_len = firmware->size;
arch/x86/kernel/cpu/microcode/intel.c
988
iov_iter_kvec(&iter, ITER_SOURCE, &kvec, 1, firmware->size);
arch/x86/kernel/crash_dump_64.c
57
struct kvec kvec = { .iov_base = buf, .iov_len = count };
arch/x86/kernel/crash_dump_64.c
60
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
crypto/kdf_sp800108.c
18
const struct kvec *info, unsigned int info_nvec,
crypto/testmgr.c
1246
struct kvec kv;
crypto/testmgr.c
2049
struct kvec input[2];
crypto/testmgr.c
2816
struct kvec input;
crypto/testmgr.c
774
const struct kvec *inputs,
drivers/block/drbd/drbd_main.c
1807
struct kvec iov = {.iov_base = buf, .iov_len = size};
drivers/block/drbd/drbd_receiver.c
314
struct kvec iov = {
drivers/block/nbd.c
1434
struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)};
drivers/block/nbd.c
653
struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)};
drivers/block/nbd.c
848
struct kvec iov = {.iov_base = reply, .iov_len = sizeof(*reply)};
drivers/block/rnbd/rnbd-clt.c
1023
vec = (struct kvec) {
drivers/block/rnbd/rnbd-clt.c
1543
struct kvec vec = {
drivers/block/rnbd/rnbd-clt.c
411
struct rnbd_iu *iu, struct kvec *vec,
drivers/block/rnbd/rnbd-clt.c
452
struct kvec vec = {
drivers/block/rnbd/rnbd-clt.c
538
struct kvec vec = {
drivers/block/rnbd/rnbd-clt.c
584
struct kvec vec = {
drivers/block/rnbd/rnbd-clt.c
999
struct kvec vec;
drivers/fsi/fsi-sbefifo.c
650
struct kvec ffdc_iov;
drivers/fsi/fsi-sbefifo.c
743
struct kvec resp_iov;
drivers/hv/channel.c
1053
struct kvec bufferlist[3];
drivers/hv/channel.c
1114
struct kvec bufferlist[3];
drivers/hv/hyperv_vmbus.h
211
const struct kvec *kv_list, u32 kv_count,
drivers/hv/ring_buffer.c
276
const struct kvec *kv_list, u32 kv_count,
drivers/infiniband/hw/erdma/erdma_cm.c
337
struct kvec iov[3];
drivers/infiniband/hw/erdma/erdma_cm.c
372
struct kvec iov = { buf, size };
drivers/infiniband/sw/siw/siw_cm.c
520
struct kvec iov[3];
drivers/infiniband/sw/siw/siw_cm.h
108
struct kvec iov = { buf, size };
drivers/infiniband/sw/siw/siw_qp.c
365
struct kvec iov[3];
drivers/infiniband/sw/siw/siw_qp_tx.c
282
struct kvec *vec, size_t num, size_t len)
drivers/infiniband/sw/siw/siw_qp_tx.c
297
struct kvec iov = { .iov_base =
drivers/infiniband/sw/siw/siw_qp_tx.c
405
static void siw_unmap_pages(struct kvec *iov, unsigned long kmap_mask, int len)
drivers/infiniband/sw/siw/siw_qp_tx.c
442
struct kvec iov[MAX_ARRAY];
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1003
struct kvec vec = {
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3010
const struct kvec *vec, size_t nr, size_t data_len,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
952
const struct kvec *vec, size_t usr_len,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
986
const struct kvec *vec, size_t usr_len,
drivers/infiniband/ulp/rtrs/rtrs.h
105
const struct kvec *vec, size_t nr, size_t len,
drivers/media/dvb-core/dvb_net.c
60
static inline __u32 iov_crc32( __u32 c, struct kvec *iov, unsigned int cnt )
drivers/media/dvb-core/dvb_net.c
649
struct kvec iov[3],
drivers/media/dvb-core/dvb_net.c
826
struct kvec iov[3] = {
drivers/mtd/chips/cfi_cmdset_0001.c
1720
unsigned long adr, const struct kvec **pvec,
drivers/mtd/chips/cfi_cmdset_0001.c
1727
const struct kvec *vec;
drivers/mtd/chips/cfi_cmdset_0001.c
1885
static int cfi_intelext_writev (struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/chips/cfi_cmdset_0001.c
1940
struct kvec vec;
drivers/mtd/chips/cfi_cmdset_0001.c
66
static int cfi_intelext_writev(struct mtd_info *, const struct kvec *, unsigned long, loff_t, size_t *);
drivers/mtd/chips/cfi_cmdset_0020.c
40
static int cfi_staa_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/chips/cfi_cmdset_0020.c
661
cfi_staa_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/lpddr/lpddr_cmds.c
23
static int lpddr_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/lpddr/lpddr_cmds.c
403
unsigned long adr, const struct kvec **pvec,
drivers/mtd/lpddr/lpddr_cmds.c
409
const struct kvec *vec;
drivers/mtd/lpddr/lpddr_cmds.c
632
struct kvec vec;
drivers/mtd/lpddr/lpddr_cmds.c
641
static int lpddr_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/mtdconcat.c
173
concat_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/mtdconcat.c
177
struct kvec *vecs_copy;
drivers/mtd/mtdconcat.c
195
vecs_copy = kmemdup_array(vecs, count, sizeof(struct kvec), GFP_KERNEL);
drivers/mtd/mtdcore.c
2470
static int default_mtd_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/mtd/mtdcore.c
2502
int mtd_writev(struct mtd_info *mtd, const struct kvec *vecs,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
428
const struct kvec *send_buf = ¶ms->send_buf;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
64
struct kvec reply;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
83
struct kvec send_buf;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
84
struct kvec recv_buf;
drivers/nvme/host/tcp.c
1277
struct kvec iov = {
drivers/nvme/host/tcp.c
1478
struct kvec iov;
drivers/nvme/target/tcp.c
1192
struct kvec iov;
drivers/nvme/target/tcp.c
1295
struct kvec iov = {
drivers/nvme/target/tcp.c
1759
struct kvec iov = {
drivers/nvme/target/tcp.c
772
struct kvec iov = {
drivers/nvme/target/tcp.c
884
struct kvec iov;
drivers/s390/char/zcore.c
101
kvec.iov_base = dst;
drivers/s390/char/zcore.c
102
kvec.iov_len = count;
drivers/s390/char/zcore.c
103
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
drivers/s390/char/zcore.c
99
struct kvec kvec;
drivers/soc/qcom/qmi_interface.c
170
struct kvec iv = { &pkt, sizeof(pkt) };
drivers/soc/qcom/qmi_interface.c
233
struct kvec iv = { &pkt, sizeof(pkt) };
drivers/soc/qcom/qmi_interface.c
529
struct kvec iv;
drivers/soc/qcom/qmi_interface.c
746
struct kvec iv;
drivers/target/iscsi/iscsi_target.c
1595
struct kvec *iov;
drivers/target/iscsi/iscsi_target.c
1851
struct kvec *iov = NULL;
drivers/target/iscsi/iscsi_target.c
2269
struct kvec iov[2];
drivers/target/iscsi/iscsi_target.c
2602
struct kvec *iov;
drivers/target/iscsi/iscsi_target.c
4031
struct kvec iov;
drivers/target/iscsi/iscsi_target.c
4044
memset(&iov, 0, sizeof(struct kvec));
drivers/target/iscsi/iscsi_target.c
502
struct kvec *iov;
drivers/target/iscsi/iscsi_target.c
562
static int iscsit_map_iovec(struct iscsit_cmd *cmd, struct kvec *iov, int nvec,
drivers/target/iscsi/iscsi_target.c
571
struct kvec *iov;
drivers/target/iscsi/iscsi_target.c
880
static int iscsit_map_iovec(struct iscsit_cmd *cmd, struct kvec *iov, int nvec,
drivers/target/iscsi/iscsi_target_erl1.c
46
struct kvec iov;
drivers/target/iscsi/iscsi_target_erl1.c
65
memset(&iov, 0, sizeof(struct kvec));
drivers/target/iscsi/iscsi_target_parameters.c
23
struct kvec iov;
drivers/target/iscsi/iscsi_target_parameters.c
25
memset(&iov, 0, sizeof(struct kvec));
drivers/target/iscsi/iscsi_target_parameters.c
46
struct kvec iov[2];
drivers/target/iscsi/iscsi_target_parameters.c
50
memset(&iov[0], 0, 2 * sizeof(struct kvec));
drivers/target/iscsi/iscsi_target_util.c
1064
struct kvec *iov;
drivers/target/iscsi/iscsi_target_util.c
1097
struct kvec iov;
drivers/target/iscsi/iscsi_target_util.c
1162
struct kvec *iov_p = &cmd->iov_data[iov_off++];
drivers/target/iscsi/iscsi_target_util.c
1176
struct kvec *iov_d = &cmd->iov_data[iov_off];
drivers/target/iscsi/iscsi_target_util.c
1220
struct kvec *iov,
drivers/target/iscsi/iscsi_target_util.c
1250
struct kvec *iov,
drivers/target/iscsi/iscsi_target_util.h
63
extern int rx_data(struct iscsit_conn *, struct kvec *, int, int);
drivers/target/iscsi/iscsi_target_util.h
64
extern int tx_data(struct iscsit_conn *, struct kvec *, int, int);
drivers/tee/tee_shm.c
549
struct kvec kvec;
drivers/tee/tee_shm.c
552
kvec.iov_base = addr;
drivers/tee/tee_shm.c
553
kvec.iov_len = length;
drivers/tee/tee_shm.c
554
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, length);
drivers/usb/usbip/stub_tx.c
165
struct kvec *iov = NULL;
drivers/usb/usbip/stub_tx.c
194
iov = kzalloc_objs(struct kvec, iovnum);
drivers/usb/usbip/stub_tx.c
364
struct kvec iov[1];
drivers/usb/usbip/usbip_common.c
305
struct kvec iov = {.iov_base = buf, .iov_len = size};
drivers/usb/usbip/vhci_tx.c
192
struct kvec iov;
drivers/usb/usbip/vhci_tx.c
59
struct kvec *iov;
drivers/usb/usbip/vudc_tx.c
41
struct kvec iov[1];
drivers/usb/usbip/vudc_tx.c
78
struct kvec *iov = NULL;
drivers/vhost/vringh.c
220
struct kvec *new;
drivers/vhost/vringh.c
730
BUILD_BUG_ON(sizeof(struct iovec) != sizeof(struct kvec));
drivers/vhost/vringh.c
732
offsetof(struct kvec, iov_base));
drivers/vhost/vringh.c
734
offsetof(struct kvec, iov_len));
drivers/vhost/vringh.c
736
!= sizeof(((struct kvec *)NULL)->iov_base));
drivers/vhost/vringh.c
738
!= sizeof(((struct kvec *)NULL)->iov_len));
drivers/xen/pvcalls-back.c
173
struct kvec vec[2];
drivers/xen/pvcalls-back.c
96
struct kvec vec[2];
drivers/xen/xenbus/xenbus.h
85
const struct kvec *vec;
drivers/xen/xenbus/xenbus_xs.c
294
struct kvec *vec;
drivers/xen/xenbus/xenbus_xs.c
300
vec = (struct kvec *)(req + 1);
drivers/xen/xenbus/xenbus_xs.c
320
const struct kvec *iovec,
drivers/xen/xenbus/xenbus_xs.c
377
struct kvec iovec;
drivers/xen/xenbus/xenbus_xs.c
506
struct kvec iovec[2];
drivers/xen/xenbus/xenbus_xs.c
660
struct kvec iov[2];
drivers/xen/xenbus/xenbus_xs.c
673
struct kvec iov[2];
fs/9p/vfs_dir.c
104
kvec.iov_base = rdir->buf;
fs/9p/vfs_dir.c
105
kvec.iov_len = buflen;
fs/9p/vfs_dir.c
115
iov_iter_kvec(&to, ITER_DEST, &kvec, 1, buflen);
fs/9p/vfs_dir.c
94
struct kvec kvec;
fs/9p/xattr.c
111
struct kvec kvec = {.iov_base = (void *)value, .iov_len = value_len};
fs/9p/xattr.c
115
iov_iter_kvec(&from, ITER_SOURCE, &kvec, 1, value_len);
fs/9p/xattr.c
24
struct kvec kvec = {.iov_base = buffer, .iov_len = buffer_size};
fs/9p/xattr.c
28
iov_iter_kvec(&to, ITER_DEST, &kvec, 1, buffer_size);
fs/afs/internal.h
1437
call->kvec[0].iov_base = buf;
fs/afs/internal.h
1438
call->kvec[0].iov_len = size;
fs/afs/internal.h
1439
iov_iter_kvec(&call->def_iter, ITER_DEST, call->kvec, 1, size);
fs/afs/internal.h
146
struct kvec kvec[1];
fs/afs/rxrpc.c
349
struct kvec iov[1];
fs/afs/rxrpc.c
899
struct kvec iov[1];
fs/ceph/inode.c
2448
struct kvec iov = {0};
fs/coredump.c
737
struct kvec iov = { .iov_base = ack, .iov_len = size };
fs/coredump.c
748
struct kvec iov = { .iov_base = req, .iov_len = sizeof(*req) };
fs/coredump.c
760
struct kvec iov = { .iov_base = &mark, .iov_len = sizeof(mark) };
fs/dlm/lowcomms.c
908
struct kvec iov;
fs/iomap/buffered-io.c
1325
struct kvec kvec = {
fs/iomap/buffered-io.c
1335
iov_iter_kvec(&iiter, WRITE, &kvec, 1, length);
fs/jffs2/erase.c
421
struct kvec vecs[1];
fs/jffs2/os-linux.h
116
int jffs2_flash_writev(struct jffs2_sb_info *c, const struct kvec *vecs, unsigned long count, loff_t to, size_t *retlen, uint32_t ino);
fs/jffs2/os-linux.h
190
int jffs2_flash_direct_writev(struct jffs2_sb_info *c, const struct kvec *vecs,
fs/jffs2/os-linux.h
20
struct kvec;
fs/jffs2/summary.c
248
int jffs2_sum_add_kvec(struct jffs2_sb_info *c, const struct kvec *invecs,
fs/jffs2/summary.c
680
struct kvec vecs[2];
fs/jffs2/summary.h
181
int jffs2_sum_add_kvec(struct jffs2_sb_info *c, const struct kvec *invecs,
fs/jffs2/wbuf.c
794
int jffs2_flash_writev(struct jffs2_sb_info *c, const struct kvec *invecs,
fs/jffs2/wbuf.c
944
struct kvec vecs[1];
fs/jffs2/write.c
211
struct kvec vecs[2];
fs/jffs2/write.c
67
struct kvec vecs[2];
fs/jffs2/writev.c
16
int jffs2_flash_direct_writev(struct jffs2_sb_info *c, const struct kvec *vecs,
fs/jffs2/writev.c
39
struct kvec vecs[1];
fs/jffs2/xattr.c
288
struct kvec vecs[2];
fs/netfs/iterator.c
168
const struct kvec *kvecs = iter->kvec;
fs/nfsd/cache.h
41
struct kvec u_vec;
fs/nfsd/nfs3xdr.c
613
struct kvec *head = rqstp->rq_arg.head;
fs/nfsd/nfs3xdr.c
818
struct kvec *head = rqstp->rq_res.head;
fs/nfsd/nfs3xdr.c
846
struct kvec *head = rqstp->rq_res.head;
fs/nfsd/nfs4xdr.c
2292
struct kvec *head = xdr->head;
fs/nfsd/nfscache.c
40
static int nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *vec);
fs/nfsd/nfscache.c
577
struct kvec *resv = &rqstp->rq_res.head[0], *cachv;
fs/nfsd/nfscache.c
628
nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *data)
fs/nfsd/nfsxdr.c
380
struct kvec *head = rqstp->rq_arg.head;
fs/nfsd/nfsxdr.c
463
struct kvec *head = rqstp->rq_res.head;
fs/nfsd/nfsxdr.c
485
struct kvec *head = rqstp->rq_res.head;
fs/nfsd/xdr.h
69
struct kvec first;
fs/nfsd/xdr3.h
87
struct kvec first;
fs/nfsd/xdr4.h
236
struct kvec first;
fs/ocfs2/cluster/tcp.c
1016
int o2net_send_message_vec(u32 msg_type, u32 key, struct kvec *caller_vec,
fs/ocfs2/cluster/tcp.c
1022
struct kvec *vec = NULL;
fs/ocfs2/cluster/tcp.c
1067
vec = kmalloc_objs(struct kvec, veclen, GFP_ATOMIC);
fs/ocfs2/cluster/tcp.c
1085
memcpy(&vec[1], caller_vec, caller_veclen * sizeof(struct kvec));
fs/ocfs2/cluster/tcp.c
1137
struct kvec vec = {
fs/ocfs2/cluster/tcp.c
1149
struct kvec vec = {
fs/ocfs2/cluster/tcp.c
904
struct kvec vec = { .iov_len = len, .iov_base = data, };
fs/ocfs2/cluster/tcp.c
910
static int o2net_send_tcp_msg(struct socket *sock, struct kvec *vec,
fs/ocfs2/cluster/tcp.h
84
int o2net_send_message_vec(u32 msg_type, u32 key, struct kvec *vec,
fs/ocfs2/dlm/dlmast.c
427
struct kvec vec[2];
fs/ocfs2/dlm/dlmconvert.c
361
struct kvec vec[2];
fs/ocfs2/dlm/dlmunlock.c
318
struct kvec vec[2];
fs/proc/vmcore.c
227
struct kvec kvec = { .iov_base = buf, .iov_len = count };
fs/proc/vmcore.c
230
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
fs/proc/vmcore.c
240
struct kvec kvec = { .iov_base = buf, .iov_len = count };
fs/proc/vmcore.c
243
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count);
fs/proc/vmcore.c
476
struct kvec kvec;
fs/proc/vmcore.c
486
kvec.iov_base = page_address(page);
fs/proc/vmcore.c
487
kvec.iov_len = PAGE_SIZE;
fs/proc/vmcore.c
488
iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, PAGE_SIZE);
fs/read_write.c
510
struct kvec iov = {
fs/read_write.c
635
struct kvec iov = {
fs/smb/client/cached_dir.c
146
struct kvec rsp_iov[2];
fs/smb/client/cached_dir.c
147
struct kvec open_iov[SMB2_CREATE_IOV_SIZE];
fs/smb/client/cached_dir.c
148
struct kvec qi_iov[1];
fs/smb/client/cifsglob.h
1412
struct kvec *ea_cctx;
fs/smb/client/cifsglob.h
1503
struct kvec iov[2];
fs/smb/client/cifsglob.h
2259
struct kvec rsp_iov[MAX_COMPOUND];
fs/smb/client/cifsglob.h
2261
struct kvec open_iov[SMB2_CREATE_IOV_SIZE];
fs/smb/client/cifsglob.h
2262
struct kvec qi_iov;
fs/smb/client/cifsglob.h
2263
struct kvec io_iov[SMB2_IOCTL_IOV_SIZE];
fs/smb/client/cifsglob.h
2264
struct kvec si_iov[SMB2_SET_INFO_IOV_SIZE];
fs/smb/client/cifsglob.h
2265
struct kvec hl_iov[SMB2_SET_INFO_IOV_SIZE];
fs/smb/client/cifsglob.h
2266
struct kvec unlink_iov[SMB2_SET_INFO_IOV_SIZE];
fs/smb/client/cifsglob.h
2267
struct kvec rename_iov[SMB2_SET_INFO_IOV_SIZE];
fs/smb/client/cifsglob.h
2268
struct kvec close_iov;
fs/smb/client/cifsglob.h
2271
struct kvec ea_iov;
fs/smb/client/cifsglob.h
258
struct kvec iov;
fs/smb/client/cifsglob.h
289
struct kvec *rq_iov; /* array of kvecs */
fs/smb/client/cifsglob.h
412
u32 *tag, struct kvec *rsp,
fs/smb/client/cifsglob.h
496
struct cifs_io_parms *, unsigned int *, struct kvec *,
fs/smb/client/cifsglob.h
627
struct reparse_data_buffer * (*get_reparse_point_buffer)(const struct kvec *rsp_iov,
fs/smb/client/cifsglob.h
635
struct kvec *reparse_iov,
fs/smb/client/cifsglob.h
636
struct kvec *xattr_iov);
fs/smb/client/cifsproto.h
103
int *resp_buf_type, const int flags, struct kvec *resp_iov);
fs/smb/client/cifsproto.h
107
int *resp_buf_type, struct kvec *resp_iov);
fs/smb/client/cifsproto.h
383
int smb2_parse_query_directory(struct cifs_tcon *tcon, struct kvec *rsp_iov,
fs/smb/client/cifsproto.h
552
struct kvec *iov = &rqst[i].rq_iov[j];
fs/smb/client/cifssmb.c
1654
struct kvec iov[1];
fs/smb/client/cifssmb.c
1655
struct kvec rsp_iov;
fs/smb/client/cifssmb.c
1966
struct kvec iov[1];
fs/smb/client/cifssmb.c
2043
unsigned int *nbytes, struct kvec *iov, int n_vec)
fs/smb/client/cifssmb.c
2055
struct kvec rsp_iov;
fs/smb/client/cifssmb.c
2154
struct kvec iov[2];
fs/smb/client/cifssmb.c
2155
struct kvec rsp_iov;
fs/smb/client/cifssmb.c
2283
struct kvec iov[1];
fs/smb/client/cifssmb.c
2284
struct kvec rsp_iov;
fs/smb/client/cifssmb.c
2958
u32 *tag, struct kvec *rsp,
fs/smb/client/cifssmb.c
3091
struct kvec *reparse_iov,
fs/smb/client/cifssmb.c
3092
struct kvec *xattr_iov)
fs/smb/client/cifssmb.c
3098
struct kvec in_iov[2];
fs/smb/client/cifssmb.c
3099
struct kvec out_iov;
fs/smb/client/cifssmb.c
3814
struct kvec iov[1];
fs/smb/client/cifssmb.c
3815
struct kvec rsp_iov;
fs/smb/client/cifssmb.c
743
struct kvec iov[1];
fs/smb/client/compress.c
347
struct kvec iov[3];
fs/smb/client/connect.c
3185
struct kvec iov = {};
fs/smb/client/connect.c
794
struct kvec iov = {.iov_base = buf, .iov_len = to_read};
fs/smb/client/inode.c
1185
struct kvec rsp_iov, *iov = NULL;
fs/smb/client/link.c
376
struct kvec iov[2];
fs/smb/client/reparse.c
1127
struct reparse_data_buffer *smb2_get_reparse_point_buffer(const struct kvec *rsp_iov,
fs/smb/client/reparse.c
412
struct kvec iov = {
fs/smb/client/reparse.c
434
struct kvec *iov)
fs/smb/client/reparse.c
481
struct kvec iov;
fs/smb/client/reparse.c
532
struct kvec *iov)
fs/smb/client/reparse.c
615
dev_t _dev, struct kvec *iov)
fs/smb/client/reparse.c
68
struct kvec iov;
fs/smb/client/reparse.c
683
struct kvec reparse_iov, xattr_iov;
fs/smb/client/reparse.h
139
struct reparse_data_buffer *smb2_get_reparse_point_buffer(const struct kvec *rsp_iov,
fs/smb/client/smb1ops.c
1253
static struct reparse_data_buffer *cifs_get_reparse_point_buffer(const struct kvec *rsp_iov,
fs/smb/client/smb1ops.c
146
struct kvec iov[1];
fs/smb/client/smb1ops.c
940
struct kvec *iov, unsigned long nr_segs)
fs/smb/client/smb1proto.h
110
const char *full_path, u32 *tag, struct kvec *rsp,
fs/smb/client/smb1proto.h
117
struct kvec *reparse_iov,
fs/smb/client/smb1proto.h
118
struct kvec *xattr_iov);
fs/smb/client/smb1proto.h
293
struct kvec *iov, int n_vec, int *resp_buf_type /* ret */,
fs/smb/client/smb1proto.h
294
const int flags, struct kvec *resp_iov);
fs/smb/client/smb1proto.h
70
unsigned int *nbytes, struct kvec *iov, int n_vec);
fs/smb/client/smb1session.c
353
struct kvec *iov = sess_data->iov;
fs/smb/client/smb1session.c
36
struct kvec iov[3];
fs/smb/client/smb1session.c
401
struct kvec rsp_iov = { NULL, 0 };
fs/smb/client/smb1session.c
412
memcpy(&sess_data->iov[0], &rsp_iov, sizeof(struct kvec));
fs/smb/client/smb1transport.c
142
struct kvec iov[1];
fs/smb/client/smb1transport.c
143
struct kvec rsp_iov;
fs/smb/client/smb1transport.c
165
struct kvec iov[1];
fs/smb/client/smb1transport.c
211
struct kvec *iov, int n_vec, int *resp_buf_type /* ret */,
fs/smb/client/smb1transport.c
212
const int flags, struct kvec *resp_iov)
fs/smb/client/smb1transport.c
229
struct kvec resp_iov = {};
fs/smb/client/smb1transport.c
230
struct kvec iov = { .iov_base = in_buf, .iov_len = in_len };
fs/smb/client/smb2file.c
130
int smb2_parse_symlink_response(struct cifs_sb_info *cifs_sb, const struct kvec *iov,
fs/smb/client/smb2file.c
170
struct kvec err_iov = {};
fs/smb/client/smb2file.c
26
static struct smb2_symlink_err_rsp *symlink_data(const struct kvec *iov)
fs/smb/client/smb2inode.c
1056
struct kvec in_iov;
fs/smb/client/smb2inode.c
106
static int check_wsl_eas(struct kvec *rsp_iov)
fs/smb/client/smb2inode.c
1095
struct kvec open_iov[SMB2_CREATE_IOV_SIZE];
fs/smb/client/smb2inode.c
1103
struct kvec rsp_iov[2];
fs/smb/client/smb2inode.c
1104
struct kvec close_iov;
fs/smb/client/smb2inode.c
1212
struct kvec in_iov;
fs/smb/client/smb2inode.c
1309
struct kvec in_iov;
fs/smb/client/smb2inode.c
1338
struct kvec in_iov = { .iov_base = buf, .iov_len = sizeof(*buf), };
fs/smb/client/smb2inode.c
1376
struct kvec *reparse_iov,
fs/smb/client/smb2inode.c
1377
struct kvec *xattr_iov)
fs/smb/client/smb2inode.c
1384
struct kvec out_iov[4] = {};
fs/smb/client/smb2inode.c
1385
struct kvec in_iov[2];
fs/smb/client/smb2inode.c
1456
u32 *tag, struct kvec *rsp,
fs/smb/client/smb2inode.c
1462
struct kvec in_iov = { .iov_base = &data, .iov_len = sizeof(data), };
fs/smb/client/smb2inode.c
1522
struct kvec iov[2];
fs/smb/client/smb2inode.c
202
struct cifs_open_parms *oparms, struct kvec *in_iov,
fs/smb/client/smb2inode.c
204
struct kvec *out_iov, int *out_buftype, struct dentry *dentry)
fs/smb/client/smb2inode.c
218
struct kvec *rsp_iov, *iov;
fs/smb/client/smb2inode.c
28
static struct reparse_data_buffer *reparse_buf_ptr(struct kvec *iov)
fs/smb/client/smb2inode.c
64
struct kvec *rsp_iov)
fs/smb/client/smb2inode.c
780
const struct kvec *iov)
fs/smb/client/smb2inode.c
821
struct kvec *out_iov, int *out_buftype)
fs/smb/client/smb2inode.c
838
static inline void free_rsp_iov(struct kvec *iovs, int *buftype, int count)
fs/smb/client/smb2inode.c
855
struct kvec in_iov[3], out_iov[5] = {};
fs/smb/client/smb2misc.c
922
struct kvec *iov, int nvec)
fs/smb/client/smb2ops.c
1138
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2ops.c
1190
struct kvec *rsp_iov;
fs/smb/client/smb2ops.c
1585
struct kvec *rsp_iov;
fs/smb/client/smb2ops.c
2111
struct kvec *iov, unsigned long nr_segs)
fs/smb/client/smb2ops.c
2491
struct kvec rsp_iov[2];
fs/smb/client/smb2ops.c
2493
struct kvec open_iov[SMB2_CREATE_IOV_SIZE];
fs/smb/client/smb2ops.c
2494
struct kvec qd_iov[SMB2_QUERY_DIRECTORY_IOV_SIZE];
fs/smb/client/smb2ops.c
2863
struct kvec *rsp, int *buftype,
fs/smb/client/smb2ops.c
2872
struct kvec *rsp_iov;
fs/smb/client/smb2ops.c
3025
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2ops.c
3587
struct kvec iov[2];
fs/smb/client/smb2ops.c
4792
struct kvec iov[2];
fs/smb/client/smb2ops.c
5393
struct kvec iov[3];
fs/smb/client/smb2ops.c
966
struct kvec err_iov = {};
fs/smb/client/smb2pdu.c
1071
add_posix_context(struct kvec *iov, unsigned int *num_iovec, umode_t mode)
fs/smb/client/smb2pdu.c
1109
struct kvec iov[1];
fs/smb/client/smb2pdu.c
1110
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
1545
struct kvec iov[2];
fs/smb/client/smb2pdu.c
1626
struct kvec *iov = sess_data->iov;
fs/smb/client/smb2pdu.c
1642
struct kvec rsp_iov = { NULL, 0 };
fs/smb/client/smb2pdu.c
1671
memcpy(&sess_data->iov[0], &rsp_iov, sizeof(struct kvec));
fs/smb/client/smb2pdu.c
2063
struct kvec iov[1];
fs/smb/client/smb2pdu.c
2064
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
2137
struct kvec iov[2];
fs/smb/client/smb2pdu.c
2138
struct kvec rsp_iov = { NULL, 0 };
fs/smb/client/smb2pdu.c
2280
struct kvec iov[1];
fs/smb/client/smb2pdu.c
2281
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
2424
struct kvec *rsp_iov,
fs/smb/client/smb2pdu.c
2505
struct kvec *iov,
fs/smb/client/smb2pdu.c
2599
add_durable_v2_context(struct kvec *iov, unsigned int *num_iovec,
fs/smb/client/smb2pdu.c
2613
add_durable_reconnect_v2_context(struct kvec *iov, unsigned int *num_iovec,
fs/smb/client/smb2pdu.c
2630
add_durable_context(struct kvec *iov, unsigned int *num_iovec,
fs/smb/client/smb2pdu.c
2683
add_twarp_context(struct kvec *iov, unsigned int *num_iovec, __u64 timewarp)
fs/smb/client/smb2pdu.c
2811
add_sd_context(struct kvec *iov, unsigned int *num_iovec, umode_t mode, bool set_owner)
fs/smb/client/smb2pdu.c
2848
add_query_id_context(struct kvec *iov, unsigned int *num_iovec)
fs/smb/client/smb2pdu.c
2861
struct kvec *rq_iov, unsigned int *num_iovs)
fs/smb/client/smb2pdu.c
2863
struct kvec *iov = oparms->ea_cctx;
fs/smb/client/smb2pdu.c
2926
struct kvec iov[3]; /* make sure at least one for each open context */
fs/smb/client/smb2pdu.c
2927
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2pdu.c
3117
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
3256
struct kvec *v = &iov[i];
fs/smb/client/smb2pdu.c
3292
struct kvec *err_iov, int *buftype)
fs/smb/client/smb2pdu.c
3299
struct kvec iov[SMB2_CREATE_IOV_SIZE];
fs/smb/client/smb2pdu.c
3300
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2pdu.c
3413
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
3521
struct kvec iov[SMB2_IOCTL_IOV_SIZE];
fs/smb/client/smb2pdu.c
3522
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2pdu.c
3686
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
3723
struct kvec iov[1];
fs/smb/client/smb2pdu.c
3724
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
3820
struct kvec *iov, unsigned int min_buf_size)
fs/smb/client/smb2pdu.c
3855
struct kvec *iov, unsigned int minbufsize,
fs/smb/client/smb2pdu.c
3881
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
3930
struct kvec iov[1];
fs/smb/client/smb2pdu.c
3931
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
4076
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
4112
struct kvec iov[1];
fs/smb/client/smb2pdu.c
4113
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2pdu.c
4382
struct kvec iov[1];
fs/smb/client/smb2pdu.c
4431
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
4455
struct kvec iov[1];
fs/smb/client/smb2pdu.c
4456
struct kvec rsp_iov = {NULL, 0};
fs/smb/client/smb2pdu.c
4903
struct kvec iov[1];
fs/smb/client/smb2pdu.c
4904
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
5123
struct kvec iov[1];
fs/smb/client/smb2pdu.c
5303
unsigned int *nbytes, struct kvec *iov, int n_vec)
fs/smb/client/smb2pdu.c
5310
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
5566
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
5634
struct kvec *rsp_iov,
fs/smb/client/smb2pdu.c
5721
struct kvec iov[SMB2_QUERY_DIRECTORY_IOV_SIZE];
fs/smb/client/smb2pdu.c
5724
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
5813
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2pdu.c
5863
struct kvec *iov;
fs/smb/client/smb2pdu.c
5864
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
5886
iov = kmalloc_objs(struct kvec, num);
fs/smb/client/smb2pdu.c
6003
struct kvec iov[1];
fs/smb/client/smb2pdu.c
6004
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
6090
build_qfs_info_req(struct kvec *iov, struct cifs_tcon *tcon,
fs/smb/client/smb2pdu.c
6124
static inline void free_qfs_info_req(struct kvec *iov)
fs/smb/client/smb2pdu.c
6135
struct kvec iov;
fs/smb/client/smb2pdu.c
6136
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
6204
struct kvec iov;
fs/smb/client/smb2pdu.c
6205
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
6309
struct kvec iov[2];
fs/smb/client/smb2pdu.c
6310
struct kvec rsp_iov;
fs/smb/client/smb2pdu.c
6417
struct kvec iov[1];
fs/smb/client/smb2pdu.c
6418
struct kvec rsp_iov;
fs/smb/client/smb2proto.h
108
const struct kvec *iov, const char *full_path,
fs/smb/client/smb2proto.h
140
struct create_posix_rsp *posix, struct kvec *err_iov,
fs/smb/client/smb2proto.h
194
unsigned int *nbytes, struct kvec *iov, int n_vec);
fs/smb/client/smb2proto.h
251
int smb2_parse_contexts(struct TCP_Server_Info *server, struct kvec *rsp_iov,
fs/smb/client/smb2proto.h
258
struct kvec *iov, unsigned int min_buf_size);
fs/smb/client/smb2proto.h
260
struct kvec *iov, unsigned int minbufsize,
fs/smb/client/smb2proto.h
266
struct kvec *iov, int nvec);
fs/smb/client/smb2proto.h
269
u32 type, u32 output_len, struct kvec *rsp,
fs/smb/client/smb2proto.h
59
struct kvec *reparse_iov,
fs/smb/client/smb2proto.h
60
struct kvec *xattr_iov);
fs/smb/client/smb2proto.h
63
const char *full_path, u32 *tag, struct kvec *rsp,
fs/smb/client/smb2transport.c
213
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2transport.c
255
static void generate_key(struct cifs_ses *ses, struct kvec label,
fs/smb/client/smb2transport.c
256
struct kvec context, __u8 *key, unsigned int key_size,
fs/smb/client/smb2transport.c
289
struct kvec label;
fs/smb/client/smb2transport.c
290
struct kvec context;
fs/smb/client/smb2transport.c
465
struct kvec *iov = rqst->rq_iov;
fs/smb/client/smb2transport.c
698
struct kvec iov[1];
fs/smb/client/transport.c
1073
struct kvec iov = {
fs/smb/client/transport.c
1104
struct kvec *resp_iov)
fs/smb/client/transport.c
217
struct kvec *iov;
fs/smb/client/transport.c
242
struct kvec *iov;
fs/smb/client/transport.c
291
struct kvec hiov = {
fs/smb/client/transport.c
391
struct kvec iov = {
fs/smb/client/transport.c
866
int *resp_buf_type, struct kvec *resp_iov)
fs/smb/server/auth.c
488
void ksmbd_sign_smb2_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.c
509
void ksmbd_sign_smb3_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.c
527
struct kvec label;
fs/smb/server/auth.c
528
struct kvec context;
fs/smb/server/auth.c
533
struct kvec label, struct kvec context, __u8 *key,
fs/smb/server/auth.c
745
static struct scatterlist *ksmbd_init_sg(struct kvec *iov, unsigned int nvec,
fs/smb/server/auth.c
817
int ksmbd_crypt_message(struct ksmbd_work *work, struct kvec *iov,
fs/smb/server/auth.h
37
struct kvec;
fs/smb/server/auth.h
39
int ksmbd_crypt_message(struct ksmbd_work *work, struct kvec *iov,
fs/smb/server/auth.h
56
void ksmbd_sign_smb2_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.h
58
void ksmbd_sign_smb3_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/connection.h
140
int (*writev)(struct ksmbd_transport *t, struct kvec *iovs, int niov,
fs/smb/server/ksmbd_work.c
21
struct kvec *new;
fs/smb/server/ksmbd_work.h
43
struct kvec *iov;
fs/smb/server/ksmbd_work.h
47
struct kvec iov_inline[KSMBD_WORK_INLINE_IOVS];
fs/smb/server/smb2pdu.c
9615
struct kvec iov[1];
fs/smb/server/smb2pdu.c
9656
struct kvec *iov;
fs/smb/server/smb2pdu.c
9689
struct kvec iov[1];
fs/smb/server/smb2pdu.c
9749
struct kvec *iov;
fs/smb/server/smb2pdu.c
9849
struct kvec *iov = work->iov;
fs/smb/server/smb2pdu.c
9879
struct kvec iov[2];
fs/smb/server/transport_rdma.c
227
struct kvec iov = {
fs/smb/server/transport_rdma.c
242
struct kvec *iov, int niovs, int buflen,
fs/smb/server/transport_tcp.c
121
static unsigned int kvec_array_init(struct kvec *new, struct kvec *iov,
fs/smb/server/transport_tcp.c
151
static struct kvec *get_conn_iovec(struct tcp_transport *t, unsigned int nr_segs)
fs/smb/server/transport_tcp.c
153
struct kvec *new_iov;
fs/smb/server/transport_tcp.c
340
static int ksmbd_tcp_readv(struct tcp_transport *t, struct kvec *iov_orig,
fs/smb/server/transport_tcp.c
348
struct kvec *iov;
fs/smb/server/transport_tcp.c
35
struct kvec *iov;
fs/smb/server/transport_tcp.c
412
struct kvec iov;
fs/smb/server/transport_tcp.c
420
static int ksmbd_tcp_writev(struct ksmbd_transport *t, struct kvec *iov,
fs/smb/smbdirect/connection.c
2018
const struct kvec *kv = iter->kvec;
fs/xfs/libxfs/xfs_log_recover.h
107
struct kvec *ri_buf; /* ptr to regions buffer */
fs/xfs/xfs_attr_item.c
950
const struct kvec *iovec,
fs/xfs/xfs_attr_item.c
975
const struct kvec *iovec,
fs/xfs/xfs_attr_item.h
15
struct kvec name;
fs/xfs/xfs_attr_item.h
16
struct kvec new_name; /* PPTR_REPLACE only */
fs/xfs/xfs_attr_item.h
17
struct kvec value;
fs/xfs/xfs_attr_item.h
18
struct kvec new_value; /* PPTR_REPLACE only */
fs/xfs/xfs_buf_item.c
93
struct kvec *iovec)
fs/xfs/xfs_buf_item.h
64
bool xfs_buf_log_check_iovec(struct kvec *iovec);
fs/xfs/xfs_extfree_item.c
185
struct kvec *buf,
fs/xfs/xfs_inode_item.c
1226
struct kvec *buf,
fs/xfs/xfs_inode_item.h
57
int xfs_inode_item_format_convert(struct kvec *buf,
include/crypto/internal/kdf_selftest.h
18
struct kvec info;
include/crypto/internal/kdf_selftest.h
29
const struct kvec *info,
include/crypto/kdf_sp800108.h
32
const struct kvec *info, unsigned int info_nvec,
include/linux/ceph/buffer.h
18
struct kvec vec;
include/linux/ceph/messenger.h
272
struct kvec front; /* unaligned blobs of message */
include/linux/ceph/messenger.h
326
struct kvec out_kvec[8], /* sending header/footer data */
include/linux/ceph/messenger.h
347
struct kvec in_sr_kvec; /* current location to receive into */
include/linux/ceph/messenger.h
397
struct kvec in_kvecs[5]; /* recvmsg */
include/linux/ceph/messenger.h
403
struct kvec out_kvecs[8]; /* sendmsg */
include/linux/ceph/messenger.h
439
struct kvec in_sign_kvecs[8];
include/linux/ceph/messenger.h
440
struct kvec out_sign_kvecs[8];
include/linux/iov_iter.h
78
const struct kvec *p = iter->kvec;
include/linux/iov_iter.h
98
iter->nr_segs -= p - iter->kvec;
include/linux/iov_iter.h
99
iter->kvec = p;
include/linux/mm.h
3291
struct kvec;
include/linux/mtd/mtd.h
345
int (*_writev) (struct mtd_info *mtd, const struct kvec *vecs,
include/linux/mtd/mtd.h
528
int mtd_writev(struct mtd_info *mtd, const struct kvec *vecs,
include/linux/net.h
263
struct kvec;
include/linux/net.h
368
int kernel_sendmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec,
include/linux/net.h
370
int kernel_recvmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec,
include/linux/sunrpc/svc.h
488
struct kvec *first, void *p,
include/linux/sunrpc/svc.h
537
struct kvec *argv = buf->head;
include/linux/sunrpc/svc.h
555
struct kvec *resv = buf->head;
include/linux/sunrpc/svc.h
602
struct kvec *resv = buf->head;
include/linux/sunrpc/xdr.h
199
xdr_adjust_iovec(struct kvec *iov, __be32 *p)
include/linux/sunrpc/xdr.h
207
extern void xdr_buf_from_iov(const struct kvec *, struct xdr_buf *);
include/linux/sunrpc/xdr.h
240
struct kvec *iov; /* pointer to the current kvec */
include/linux/sunrpc/xdr.h
241
struct kvec scratch; /* Scratch buffer */
include/linux/sunrpc/xdr.h
57
struct kvec head[1], /* RPC header + non-page data */
include/linux/uio.h
293
void iov_iter_kvec(struct iov_iter *i, unsigned int direction, const struct kvec *kvec,
include/linux/uio.h
69
const struct kvec *kvec;
include/linux/vringh.h
117
struct kvec *iov;
include/linux/vringh.h
192
struct kvec *kvec, unsigned num)
include/linux/vringh.h
197
kiov->iov = kvec;
include/net/ip.h
270
struct kvec iov[1];
include/target/iscsi/iscsi_target_core.h
463
struct kvec *iov_data;
include/target/iscsi/iscsi_target_core.h
467
struct kvec iov_misc[ISCSI_MISC_IOVECS];
kernel/crash_dump_dm_crypt.c
57
struct kvec kvec = { .iov_base = buf, .iov_len = count };
kernel/crash_dump_dm_crypt.c
60
iov_iter_kvec(&iter, READ, &kvec, 1, count);
lib/iov_iter.c
1487
BUILD_BUG_ON(sizeof(struct iovec) != sizeof(struct kvec));
lib/iov_iter.c
1699
size = min(maxsize, i->kvec->iov_len - skip);
lib/iov_iter.c
1704
i->kvec++;
lib/iov_iter.c
1708
kaddr = i->kvec->iov_base + skip;
lib/iov_iter.c
689
const struct kvec *kvec, unsigned long nr_segs,
lib/iov_iter.c
696
.kvec = kvec,
lib/scatterlist.c
1218
const struct kvec *kv = iter->kvec;
lib/tests/kunit_iov_iter.c
107
kvec[i].iov_base = buffer + pr->from;
lib/tests/kunit_iov_iter.c
108
kvec[i].iov_len = pr->to - pr->from;
lib/tests/kunit_iov_iter.c
113
iov_iter_kvec(iter, dir, kvec, i, size);
lib/tests/kunit_iov_iter.c
1135
struct kvec kvec;
lib/tests/kunit_iov_iter.c
1141
kvec.iov_base = data.buffer;
lib/tests/kunit_iov_iter.c
1142
kvec.iov_len = bufsize;
lib/tests/kunit_iov_iter.c
1143
iov_iter_kvec(&iter, READ, &kvec, 1, bufsize);
lib/tests/kunit_iov_iter.c
124
struct kvec kvec[8];
lib/tests/kunit_iov_iter.c
139
iov_kunit_load_kvec(test, &iter, READ, kvec, ARRAY_SIZE(kvec),
lib/tests/kunit_iov_iter.c
174
struct kvec kvec[8];
lib/tests/kunit_iov_iter.c
189
iov_kunit_load_kvec(test, &iter, WRITE, kvec, ARRAY_SIZE(kvec),
lib/tests/kunit_iov_iter.c
720
struct kvec kvec[8];
lib/tests/kunit_iov_iter.c
731
iov_kunit_load_kvec(test, &iter, READ, kvec, ARRAY_SIZE(kvec),
lib/tests/kunit_iov_iter.c
95
struct kvec *kvec, unsigned int kvmax,
net/9p/client.c
1992
struct kvec kv = {.iov_base = data, .iov_len = count};
net/9p/trans_virtio.c
350
p = data->kvec->iov_base + data->iov_offset;
net/bluetooth/6lowpan.c
441
struct kvec iv;
net/bluetooth/bnep/core.c
443
struct kvec iv[3];
net/bluetooth/bnep/core.c
454
iv[il++] = (struct kvec) { &type, 1 };
net/bluetooth/bnep/core.c
469
iv[il++] = (struct kvec) { eh->h_source, ETH_ALEN };
net/bluetooth/bnep/core.c
474
iv[il++] = (struct kvec) { eh->h_dest, ETH_ALEN };
net/bluetooth/bnep/core.c
480
iv[il++] = (struct kvec) { skb->data, skb->len };
net/bluetooth/bnep/core.c
71
struct kvec iv = { data, len };
net/bluetooth/hidp/core.c
627
struct kvec iv = { data, len };
net/bluetooth/rfcomm/core.c
1149
struct kvec iv[3];
net/bluetooth/rfcomm/core.c
831
struct kvec iv = { data, len };
net/bluetooth/smp.c
571
struct kvec iv[2];
net/ceph/messenger_v1.c
26
struct kvec iov = {buf, len};
net/ceph/messenger_v1.c
60
static int ceph_tcp_sendmsg(struct socket *sock, struct kvec *iov,
net/ceph/messenger_v1.c
961
struct kvec *section,
net/ceph/messenger_v1.c
984
struct kvec *section,
net/ceph/messenger_v2.c
781
const struct kvec *kvecs, int kvec_cnt,
net/core/skbuff.c
3318
struct kvec kv;
net/handshake/alert.c
100
const struct kvec *iov;
net/handshake/alert.c
103
iov = msg->msg_iter.kvec;
net/handshake/alert.c
40
struct kvec iov;
net/mctp/test/sock-test.c
109
struct kvec vec = {
net/mctp/test/sock-test.c
162
struct kvec vec = {
net/netfilter/ipvs/ip_vs_sync.c
1575
struct kvec iov;
net/netfilter/ipvs/ip_vs_sync.c
1605
struct kvec iov = {buffer, buflen};
net/qrtr/ns.c
134
struct kvec iv;
net/qrtr/ns.c
160
struct kvec iv;
net/qrtr/ns.c
191
struct kvec iv;
net/qrtr/ns.c
333
struct kvec iv;
net/qrtr/ns.c
373
struct kvec iv;
net/qrtr/ns.c
437
struct kvec iv;
net/qrtr/ns.c
646
struct kvec iv;
net/rds/tcp_send.c
58
struct kvec vec = {
net/rxrpc/ar-internal.h
388
struct kvec kvec[1 + RXRPC_MAX_NR_JUMBO > 3 + 16 ?
net/rxrpc/conn_event.c
92
struct kvec iov[3];
net/rxrpc/local_event.c
41
struct kvec iov[2];
net/rxrpc/output.c
114
page_frag_free(call->local->kvec[0].iov_base);
net/rxrpc/output.c
115
if (call->local->kvec[1].iov_base)
net/rxrpc/output.c
116
page_frag_free(call->local->kvec[1].iov_base);
net/rxrpc/output.c
153
struct kvec *kv = call->local->kvec;
net/rxrpc/output.c
246
struct kvec *kv = call->local->kvec;
net/rxrpc/output.c
303
struct kvec *kv = call->local->kvec;
net/rxrpc/output.c
367
struct kvec iov[1];
net/rxrpc/output.c
435
struct kvec *kv = &call->local->kvec[1 + subpkt];
net/rxrpc/output.c
658
call->local->kvec[0].iov_base = whdr;
net/rxrpc/output.c
659
call->local->kvec[0].iov_len = sizeof(*whdr);
net/rxrpc/output.c
667
iov_iter_kvec(&msg.msg_iter, WRITE, call->local->kvec, 1 + req->n, len);
net/rxrpc/output.c
754
struct kvec iov[2];
net/rxrpc/output.c
80
struct kvec *kv = call->local->kvec;
net/rxrpc/output.c
812
struct kvec iov[2];
net/rxrpc/output.c
880
struct kvec iov[2];
net/rxrpc/rxkad.c
512
struct kvec iov[2];
net/rxrpc/rxperf.c
164
call->kvec[0].iov_len = sizeof(call->params);
net/rxrpc/rxperf.c
165
call->kvec[0].iov_base = &call->params;
net/rxrpc/rxperf.c
166
iov_iter_kvec(&call->iter, READ, call->kvec, 1, call->iov_len);
net/rxrpc/rxperf.c
447
call->kvec[0].iov_len = call->iov_len;
net/rxrpc/rxperf.c
448
call->kvec[0].iov_base = call->tmp;
net/rxrpc/rxperf.c
449
iov_iter_kvec(&call->iter, READ, call->kvec, 1, call->iov_len);
net/rxrpc/rxperf.c
492
call->kvec[0].iov_len = call->iov_len;
net/rxrpc/rxperf.c
493
call->kvec[0].iov_base = call->tmp;
net/rxrpc/rxperf.c
494
iov_iter_kvec(&call->iter, READ, call->kvec, 1, call->iov_len);
net/rxrpc/rxperf.c
51
struct kvec kvec[1];
net/rxrpc/rxperf.c
515
struct kvec iov[1];
net/smc/smc_clc.c
1165
struct kvec vec[5];
net/smc/smc_clc.c
697
struct kvec vec = {buf, buflen};
net/smc/smc_clc.c
810
struct kvec vec;
net/smc/smc_clc.c
861
struct kvec vec[8];
net/socket.c
1169
struct kvec *vec, size_t num, size_t size, int flags)
net/socket.c
2412
sockptr_t optlen, struct kvec *kvec)
net/socket.c
2423
kvec->iov_base = optval.kernel;
net/socket.c
2424
kvec->iov_len = koptlen;
net/socket.c
2425
iov_iter_kvec(&opt->iter_out, ITER_DEST, kvec, 1, koptlen);
net/socket.c
2426
iov_iter_kvec(&opt->iter_in, ITER_SOURCE, kvec, 1, koptlen);
net/socket.c
2442
struct kvec kvec;
net/socket.c
2457
err = sockptr_to_sockopt(&opt, optval, optlen, &kvec);
net/socket.c
834
struct kvec *vec, size_t num, size_t size)
net/sunrpc/auth_gss/auth_gss.c
1539
struct kvec iov;
net/sunrpc/auth_gss/auth_gss.c
1680
struct kvec iov;
net/sunrpc/auth_gss/auth_gss.c
1848
struct kvec *iov;
net/sunrpc/auth_gss/auth_gss.c
2066
struct kvec *head = rqstp->rq_rcv_buf.head;
net/sunrpc/auth_gss/svcauth_gss.c
1852
struct kvec *head = buf->head;
net/sunrpc/auth_gss/svcauth_gss.c
1853
struct kvec *tail = buf->tail;
net/sunrpc/auth_gss/svcauth_gss.c
710
struct kvec iov;
net/sunrpc/auth_gss/svcauth_gss.c
763
struct kvec iov;
net/sunrpc/socklib.c
169
struct kvec *vec, size_t seek)
net/sunrpc/socklib.c
189
rpc_fraghdr marker, struct kvec *vec,
net/sunrpc/socklib.c
192
struct kvec iov[2] = {
net/sunrpc/svc.c
1616
struct kvec *resv = &rqstp->rq_res.head[0];
net/sunrpc/svc.c
1809
char *svc_fill_symlink_pathname(struct svc_rqst *rqstp, struct kvec *first,
net/sunrpc/svcsock.c
1064
struct kvec iov;
net/sunrpc/svcsock.c
1099
struct kvec *src, *dst;
net/sunrpc/svcsock.c
278
struct kvec alert_kvec = {
net/sunrpc/xdr.c
1008
const struct kvec *head = buf->head;
net/sunrpc/xdr.c
1043
struct kvec *head = buf->head;
net/sunrpc/xdr.c
1144
struct kvec *iov = buf->head;
net/sunrpc/xdr.c
1368
struct kvec *head = buf->head;
net/sunrpc/xdr.c
1369
struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
1474
struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
1498
static unsigned int xdr_set_iov(struct xdr_stream *xdr, struct kvec *iov,
net/sunrpc/xdr.c
151
const struct kvec *head = xdr->head;
net/sunrpc/xdr.c
152
const struct kvec *tail = xdr->tail;
net/sunrpc/xdr.c
1724
struct kvec *iov = buf->head;
net/sunrpc/xdr.c
1841
static const struct kvec empty_iov = {.iov_base = NULL, .iov_len = 0};
net/sunrpc/xdr.c
1843
void xdr_buf_from_iov(const struct kvec *iov, struct xdr_buf *buf)
net/sunrpc/xdr.c
407
struct kvec *head = xdr->head;
net/sunrpc/xdr.c
408
struct kvec *tail = xdr->tail;
net/sunrpc/xdr.c
651
static void xdr_buf_iov_zero(const struct kvec *iov, unsigned int base,
net/sunrpc/xdr.c
737
struct kvec *head = buf->head;
net/sunrpc/xdr.c
738
struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
765
const struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
779
const struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
812
const struct kvec *head = buf->head;
net/sunrpc/xdr.c
813
const struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
859
const struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
886
const struct kvec *head = buf->head;
net/sunrpc/xdr.c
904
const struct kvec *tail = buf->tail;
net/sunrpc/xdr.c
912
const struct kvec *head = buf->head;
net/sunrpc/xdr.c
957
const struct kvec *head = buf->head;
net/sunrpc/xprtrdma/frwr_ops.c
303
const struct kvec *head = &xdrbuf->head[0];
net/sunrpc/xprtrdma/frwr_ops.c
359
const struct kvec *tail = &xdrbuf->tail[0];
net/sunrpc/xprtrdma/rpc_rdma.c
688
struct kvec *tail = &xdr->tail[0];
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
26
struct kvec *dst, *src = &rcvbuf->head[0];
net/sunrpc/xprtrdma/svc_rdma_rw.c
544
const struct kvec *iov)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
735
static int svc_rdma_iov_dma_map(void *data, const struct kvec *iov)
net/sunrpc/xprtsock.c
396
struct kvec alert_kvec = {
net/sunrpc/xprtsock.c
437
struct kvec *kvec, size_t count, size_t seek)
net/sunrpc/xprtsock.c
439
iov_iter_kvec(&msg->msg_iter, ITER_DEST, kvec, 1, count);
net/sunrpc/xprtsock.c
624
struct kvec kvec = {
net/sunrpc/xprtsock.c
628
return xs_read_kvec(transport->sock, msg, flags, &kvec, want, seek);
net/tipc/topsrv.c
256
struct kvec iov;
net/tipc/topsrv.c
394
struct kvec iov;
net/vmw_vsock/virtio_transport_common.c
176
struct kvec kvec;
net/vmw_vsock/virtio_transport_common.c
179
kvec.iov_base = data;
net/vmw_vsock/virtio_transport_common.c
180
kvec.iov_len = payload_len;
net/vmw_vsock/virtio_transport_common.c
181
iov_iter_kvec(&iov_iter, ITER_DEST, &kvec, 1, payload_len);
net/xfrm/espintcp.c
307
struct kvec pfx_iov = {};
security/keys/dh.c
98
struct kvec kbuf_iov = { .iov_base = kbuf, .iov_len = kbuflen };
sound/core/pcm_lib.c
2112
struct kvec kvec = { data, bytes };
sound/core/pcm_lib.c
2114
iov_iter_kvec(&iter, type, &kvec, 1, bytes);
sound/pci/korg1212/korg1212.c
1258
__func__, src, dst->kvec.iov_base, i);
sound/pci/korg1212/korg1212.c
1294
__func__, src->kvec.iov_base, dst, i);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1168
struct kvec iov;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1200
struct kvec iov;