/linux-4.1.27/include/linux/ |
D | vringh.h | 91 struct iovec *iov; member 103 struct kvec *iov; member 118 static inline void vringh_iov_init(struct vringh_iov *iov, in vringh_iov_init() argument 121 iov->used = iov->i = 0; in vringh_iov_init() 122 iov->consumed = 0; in vringh_iov_init() 123 iov->max_num = num; in vringh_iov_init() 124 iov->iov = iovec; in vringh_iov_init() 127 static inline void vringh_iov_reset(struct vringh_iov *iov) in vringh_iov_reset() argument 129 iov->iov[iov->i].iov_len += iov->consumed; in vringh_iov_reset() 130 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_reset() [all …]
|
D | uio.h | 33 const struct iovec *iov; member 47 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length() argument 53 ret += iov[seg].iov_len; in iov_length() 60 .iov_base = iter->iov->iov_base + iter->iov_offset, in iov_iter_iovec() 62 iter->iov->iov_len - iter->iov_offset), in iov_iter_iovec() 66 #define iov_for_each(iov, iter, start) \ argument 70 ((iov = iov_iter_iovec(&(iter))), 1); \ 71 iov_iter_advance(&(iter), (iov).iov_len)) 73 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to); 90 void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov, [all …]
|
D | mm.h | 1229 int get_kernel_pages(const struct kvec *iov, int nr_pages, int write,
|
D | syscalls.h | 788 asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov,
|
/linux-4.1.27/drivers/pci/ |
D | iov.c | 46 struct pci_sriov *iov = dev->sriov; in pci_iov_set_numvfs() local 48 pci_write_config_word(dev, iov->pos + PCI_SRIOV_NUM_VF, nr_virtfn); in pci_iov_set_numvfs() 49 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_OFFSET, &iov->offset); in pci_iov_set_numvfs() 50 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_STRIDE, &iov->stride); in pci_iov_set_numvfs() 62 struct pci_sriov *iov = dev->sriov; in virtfn_max_buses() local 67 for (nr_virtfn = 1; nr_virtfn <= iov->total_VFs; nr_virtfn++) { in virtfn_max_buses() 119 struct pci_sriov *iov = dev->sriov; in virtfn_add() local 122 mutex_lock(&iov->dev->sriov->lock); in virtfn_add() 133 pci_read_config_word(dev, iov->pos + PCI_SRIOV_VF_DID, &virtfn->device); in virtfn_add() 157 mutex_unlock(&iov->dev->sriov->lock); in virtfn_add() [all …]
|
D | Makefile | 29 obj-$(CONFIG_PCI_IOV) += iov.o
|
/linux-4.1.27/lib/ |
D | iov_iter.c | 11 __p = i->iov; \ 95 const struct iovec *iov; \ 97 iterate_iovec(i, n, v, iov, skip, (I)) \ 124 const struct iovec *iov; \ 126 iterate_iovec(i, n, v, iov, skip, (I)) \ 127 if (skip == iov->iov_len) { \ 128 iov++; \ 131 i->nr_segs -= iov - i->iov; \ 132 i->iov = iov; \ 142 const struct iovec *iov; in copy_page_to_iter_iovec() local [all …]
|
/linux-4.1.27/fs/cifs/ |
D | smb2pdu.c | 328 struct kvec iov[1]; in SMB2_negotiate() local 371 iov[0].iov_base = (char *)req; in SMB2_negotiate() 373 iov[0].iov_len = get_rfc1002_length(req) + 4; in SMB2_negotiate() 375 rc = SendReceive2(xid, ses, iov, 1, &resp_buftype, flags); in SMB2_negotiate() 377 rsp = (struct smb2_negotiate_rsp *)iov[0].iov_base; in SMB2_negotiate() 527 struct kvec iov[2]; in SMB2_sess_setup() local 589 iov[0].iov_base = (char *)req; in SMB2_sess_setup() 591 iov[0].iov_len = get_rfc1002_length(req) + 4 - 1; in SMB2_sess_setup() 627 iov[1].iov_base = msg->data + msg->sesskey_len; in SMB2_sess_setup() 628 iov[1].iov_len = blob_length; in SMB2_sess_setup() [all …]
|
D | sess.c | 547 struct kvec iov[3]; member 563 sess_data->iov[0].iov_base = (char *)smb_buf; in sess_alloc_buffer() 564 sess_data->iov[0].iov_len = be32_to_cpu(smb_buf->smb_buf_length) + 4; in sess_alloc_buffer() 572 sess_data->iov[2].iov_base = kmalloc(2000, GFP_KERNEL); in sess_alloc_buffer() 573 if (!sess_data->iov[2].iov_base) { in sess_alloc_buffer() 582 sess_data->iov[0].iov_base = NULL; in sess_alloc_buffer() 583 sess_data->iov[0].iov_len = 0; in sess_alloc_buffer() 592 free_rsp_buf(sess_data->buf0_type, sess_data->iov[0].iov_base); in sess_free_buffer() 594 kfree(sess_data->iov[2].iov_base); in sess_free_buffer() 633 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[0].iov_base; in sess_sendreceive() [all …]
|
D | transport.c | 135 smb_send_kvec(struct TCP_Server_Info *server, struct kvec *iov, size_t n_vec, in smb_send_kvec() argument 158 remaining += iov[i].iov_len; in smb_send_kvec() 180 rc = kernel_sendmsg(ssocket, &smb_msg, &iov[first_vec], in smb_send_kvec() 222 if (iov[i].iov_len) { in smb_send_kvec() 223 if (rc > iov[i].iov_len) { in smb_send_kvec() 224 rc -= iov[i].iov_len; in smb_send_kvec() 225 iov[i].iov_len = 0; in smb_send_kvec() 227 iov[i].iov_base += rc; in smb_send_kvec() 228 iov[i].iov_len -= rc; in smb_send_kvec() 253 struct kvec *iov) in cifs_rqst_page_to_kvec() argument [all …]
|
D | smb2transport.c | 141 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature() local 143 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)iov[0].iov_base; in smb2_calc_signature() 175 if (iov[i].iov_len == 0) in smb2_calc_signature() 177 if (iov[i].iov_base == NULL) { in smb2_calc_signature() 186 if (iov[0].iov_len <= 8) /* cmd field at offset 9 */ in smb2_calc_signature() 191 iov[i].iov_base + 4, iov[i].iov_len - 4); in smb2_calc_signature() 196 iov[i].iov_base, iov[i].iov_len); in smb2_calc_signature() 312 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature() local 314 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)iov[0].iov_base; in smb3_calc_signature() 346 if (iov[i].iov_len == 0) in smb3_calc_signature() [all …]
|
D | cifsencrypt.c | 80 struct kvec *iov = rqst->rq_iov; in cifs_calc_signature() local 83 if (iov == NULL || signature == NULL || server == NULL) in cifs_calc_signature() 108 if (iov[i].iov_len == 0) in cifs_calc_signature() 110 if (iov[i].iov_base == NULL) { in cifs_calc_signature() 117 if (iov[0].iov_len <= 8) /* cmd field at offset 9 */ in cifs_calc_signature() 121 iov[i].iov_base + 4, iov[i].iov_len - 4); in cifs_calc_signature() 125 iov[i].iov_base, iov[i].iov_len); in cifs_calc_signature() 187 int cifs_sign_smbv(struct kvec *iov, int n_vec, struct TCP_Server_Info *server, in cifs_sign_smbv() argument 190 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() 200 struct kvec iov; in cifs_sign_smb() local [all …]
|
D | cifssmb.c | 709 struct kvec iov; in CIFSSMBEcho() local 710 struct smb_rqst rqst = { .rq_iov = &iov, in CIFSSMBEcho() 726 iov.iov_base = smb; in CIFSSMBEcho() 727 iov.iov_len = be32_to_cpu(smb->hdr.smb_buf_length) + 4; in CIFSSMBEcho() 1449 rdata->iov.iov_base = buf + HEADER_SIZE(server) - 1; in cifs_readv_receive() 1450 rdata->iov.iov_len = len; in cifs_readv_receive() 1452 length = cifs_readv_from_socket(server, &rdata->iov, 1, len); in cifs_readv_receive() 1504 rdata->iov.iov_base = buf + server->total_read; in cifs_readv_receive() 1505 rdata->iov.iov_len = len; in cifs_readv_receive() 1506 length = cifs_readv_from_socket(server, &rdata->iov, 1, len); in cifs_readv_receive() [all …]
|
D | file.c | 1665 struct kvec iov[2]; in cifs_write() local 1681 iov[1].iov_base = (char *)write_data + total_written; in cifs_write() 1682 iov[1].iov_len = len; in cifs_write() 1688 &io_parms, &bytes_written, iov, 1); in cifs_write() 2858 struct kvec iov; in cifs_uncached_read_into_pages() local 2867 iov.iov_base = kmap(page); in cifs_uncached_read_into_pages() 2868 iov.iov_len = PAGE_SIZE; in cifs_uncached_read_into_pages() 2870 i, iov.iov_base, iov.iov_len); in cifs_uncached_read_into_pages() 2874 iov.iov_base = kmap(page); in cifs_uncached_read_into_pages() 2875 iov.iov_len = len; in cifs_uncached_read_into_pages() [all …]
|
D | connect.c | 503 kvec_array_init(struct kvec *new, struct kvec *iov, unsigned int nr_segs, in kvec_array_init() argument 508 while (bytes || !iov->iov_len) { in kvec_array_init() 509 int copy = min(bytes, iov->iov_len); in kvec_array_init() 513 if (iov->iov_len == base) { in kvec_array_init() 514 iov++; in kvec_array_init() 519 memcpy(new, iov, sizeof(*iov) * nr_segs); in kvec_array_init() 530 if (server->iov && nr_segs <= server->nr_iov) in get_server_iovec() 531 return server->iov; in get_server_iovec() 536 kfree(server->iov); in get_server_iovec() 537 server->iov = new_iov; in get_server_iovec() [all …]
|
D | dir.c | 586 struct kvec iov[2]; in cifs_mknod() local 679 iov[1].iov_base = buf; in cifs_mknod() 680 iov[1].iov_len = sizeof(struct win_dev); in cifs_mknod() 686 &bytes_written, iov, 1); in cifs_mknod() 692 &bytes_written, iov, 1); in cifs_mknod()
|
D | link.c | 485 struct kvec iov[2]; in smb3_create_mf_symlink() local 519 iov[1].iov_base = pbuf; in smb3_create_mf_symlink() 520 iov[1].iov_len = CIFS_MF_SYMLINK_FILE_SIZE; in smb3_create_mf_symlink() 522 rc = SMB2_write(xid, &io_parms, pbytes_written, iov, 1); in smb3_create_mf_symlink()
|
D | cifsproto.h | 41 struct kvec *iov); 401 unsigned int *nbytes, struct kvec *iov, const int nvec); 432 extern int cifs_sign_smbv(struct kvec *iov, int n_vec, struct TCP_Server_Info *,
|
D | smb2proto.h | 135 unsigned int *nbytes, struct kvec *iov, int n_vec);
|
D | cifsglob.h | 603 struct kvec *iov; /* reusable kvec array for receives */ member 1071 struct kvec iov; member
|
D | smb1ops.c | 757 struct kvec *iov, unsigned long nr_segs) in cifs_sync_write() argument 761 return CIFSSMBWrite2(xid, parms, written, iov, nr_segs); in cifs_sync_write()
|
D | smb2ops.c | 735 struct kvec *iov, unsigned long nr_segs) in smb2_sync_write() argument 740 return SMB2_write(xid, parms, written, iov, nr_segs); in smb2_sync_write()
|
/linux-4.1.27/drivers/vhost/ |
D | vringh.c | 72 static inline ssize_t vringh_iov_xfer(struct vringh_kiov *iov, in vringh_iov_xfer() argument 79 while (len && iov->i < iov->used) { in vringh_iov_xfer() 82 partlen = min(iov->iov[iov->i].iov_len, len); in vringh_iov_xfer() 83 err = xfer(iov->iov[iov->i].iov_base, ptr, partlen); in vringh_iov_xfer() 89 iov->consumed += partlen; in vringh_iov_xfer() 90 iov->iov[iov->i].iov_len -= partlen; in vringh_iov_xfer() 91 iov->iov[iov->i].iov_base += partlen; in vringh_iov_xfer() 93 if (!iov->iov[iov->i].iov_len) { in vringh_iov_xfer() 95 iov->iov[iov->i].iov_len = iov->consumed; in vringh_iov_xfer() 96 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_xfer() [all …]
|
D | net.c | 335 head = vhost_get_vq_desc(vq, vq->iov, in handle_tx() 336 ARRAY_SIZE(vq->iov), in handle_tx() 356 len = iov_length(vq->iov, out); in handle_tx() 357 iov_iter_init(&msg.msg_iter, WRITE, vq->iov, out, len); in handle_tx() 472 r = vhost_get_vq_desc(vq, vq->iov + seg, in get_rx_bufs() 473 ARRAY_SIZE(vq->iov) - seg, &out, in get_rx_bufs() 494 len = iov_length(vq->iov + seg, in); in get_rx_bufs() 568 iov_iter_init(&msg.msg_iter, READ, vq->iov, 1, 1); in handle_rx() 587 iov_iter_init(&msg.msg_iter, READ, vq->iov, in, vhost_len); in handle_rx() 611 "at addr %p\n", vq->iov->iov_base); in handle_rx()
|
D | scsi.c | 629 head = vhost_get_vq_desc(vq, vq->iov, in vhost_scsi_do_evt_work() 630 ARRAY_SIZE(vq->iov), &out, &in, in vhost_scsi_do_evt_work() 643 if ((vq->iov[out].iov_len != sizeof(struct virtio_scsi_event))) { in vhost_scsi_do_evt_work() 645 vq->iov[out].iov_len); in vhost_scsi_do_evt_work() 655 eventp = vq->iov[out].iov_base; in vhost_scsi_do_evt_work() 844 if (!iter || !iter->iov) { in vhost_scsi_calc_sgls() 868 void __user *base = iter->iov[i].iov_base + off; in vhost_scsi_iov_to_sgl() 869 size_t len = iter->iov[i].iov_len - off; in vhost_scsi_iov_to_sgl() 996 resp = vq->iov[out].iov_base; in vhost_scsi_send_bad_target() 1035 head = vhost_get_vq_desc(vq, vq->iov, in vhost_scsi_handle_vq() [all …]
|
D | test.c | 56 head = vhost_get_vq_desc(vq, vq->iov, in handle_vq() 57 ARRAY_SIZE(vq->iov), in handle_vq() 76 len = iov_length(vq->iov, out); in handle_vq()
|
D | vhost.h | 99 struct iovec iov[UIO_MAXIOV]; member 138 struct iovec iov[], unsigned int iov_count,
|
D | vhost.c | 1066 struct iovec iov[], int iov_size) in translate_desc() argument 1086 _iov = iov + ret; in translate_desc() 1121 struct iovec iov[], unsigned int iov_size, in get_indirect() argument 1183 vhost32_to_cpu(vq, desc.len), iov + iov_count, in get_indirect() 1221 struct iovec iov[], unsigned int iov_size, in vhost_get_vq_desc() argument 1299 ret = get_indirect(vq, iov, iov_size, in vhost_get_vq_desc() 1311 vhost32_to_cpu(vq, desc.len), iov + iov_count, in vhost_get_vq_desc()
|
/linux-4.1.27/drivers/usb/usbip/ |
D | stub_tx.c | 170 struct kvec *iov = NULL; in stub_send_ret_submit() local 182 iov = kcalloc(iovnum, sizeof(struct kvec), GFP_KERNEL); in stub_send_ret_submit() 184 if (!iov) { in stub_send_ret_submit() 197 iov[iovnum].iov_base = &pdu_header; in stub_send_ret_submit() 198 iov[iovnum].iov_len = sizeof(pdu_header); in stub_send_ret_submit() 206 iov[iovnum].iov_base = urb->transfer_buffer; in stub_send_ret_submit() 207 iov[iovnum].iov_len = urb->actual_length; in stub_send_ret_submit() 223 iov[iovnum].iov_base = urb->transfer_buffer + in stub_send_ret_submit() 225 iov[iovnum].iov_len = in stub_send_ret_submit() 236 kfree(iov); in stub_send_ret_submit() [all …]
|
D | vhci_tx.c | 69 struct kvec iov[3]; in vhci_send_cmd_submit() local 83 memset(&iov, 0, sizeof(iov)); in vhci_send_cmd_submit() 91 iov[0].iov_base = &pdu_header; in vhci_send_cmd_submit() 92 iov[0].iov_len = sizeof(pdu_header); in vhci_send_cmd_submit() 97 iov[1].iov_base = urb->transfer_buffer; in vhci_send_cmd_submit() 98 iov[1].iov_len = urb->transfer_buffer_length; in vhci_send_cmd_submit() 113 iov[2].iov_base = iso_buffer; in vhci_send_cmd_submit() 114 iov[2].iov_len = len; in vhci_send_cmd_submit() 118 ret = kernel_sendmsg(vdev->ud.tcp_socket, &msg, iov, 3, txsize); in vhci_send_cmd_submit() 158 struct kvec iov[3]; in vhci_send_cmd_unlink() local [all …]
|
D | usbip_common.c | 329 struct kvec iov; in usbip_recv() local 346 iov.iov_base = buf; in usbip_recv() 347 iov.iov_len = size; in usbip_recv() 354 result = kernel_recvmsg(sock, &msg, &iov, 1, size, MSG_WAITALL); in usbip_recv()
|
/linux-4.1.27/include/linux/sunrpc/ |
D | svc.h | 177 static inline u32 svc_getnl(struct kvec *iov) in svc_getnl() argument 180 vp = iov->iov_base; in svc_getnl() 182 iov->iov_base = (void*)vp; in svc_getnl() 183 iov->iov_len -= sizeof(__be32); in svc_getnl() 187 static inline void svc_putnl(struct kvec *iov, u32 val) in svc_putnl() argument 189 __be32 *vp = iov->iov_base + iov->iov_len; in svc_putnl() 191 iov->iov_len += sizeof(__be32); in svc_putnl() 194 static inline __be32 svc_getu32(struct kvec *iov) in svc_getu32() argument 197 vp = iov->iov_base; in svc_getu32() 199 iov->iov_base = (void*)vp; in svc_getu32() [all …]
|
D | xdr.h | 144 xdr_adjust_iovec(struct kvec *iov, __be32 *p) in xdr_adjust_iovec() argument 146 return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base); in xdr_adjust_iovec() 204 struct kvec *iov; /* pointer to the current kvec */ member
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_virtio.c | 192 static inline u32 mic_vringh_iov_consumed(struct vringh_kiov *iov) in mic_vringh_iov_consumed() argument 195 u32 total = iov->consumed; in mic_vringh_iov_consumed() 197 for (i = 0; i < iov->i; i++) in mic_vringh_iov_consumed() 198 total += iov->iov[i].iov_len; in mic_vringh_iov_consumed() 209 static int mic_vringh_copy(struct mic_vdev *mvdev, struct vringh_kiov *iov, in mic_vringh_copy() argument 216 while (len && iov->i < iov->used) { in mic_vringh_copy() 217 partlen = min(iov->iov[iov->i].iov_len, len); in mic_vringh_copy() 220 (u64)iov->iov[iov->i].iov_base, in mic_vringh_copy() 221 iov->iov[iov->i].iov_len, in mic_vringh_copy() 225 (u64)iov->iov[iov->i].iov_base, in mic_vringh_copy() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_user_sdma.c | 177 const struct iovec *iov, in ipath_user_sdma_coalesce() argument 198 iov[i].iov_base, iov[i].iov_len); in ipath_user_sdma_coalesce() 204 mpage += iov[i].iov_len; in ipath_user_sdma_coalesce() 205 len += iov[i].iov_len; in ipath_user_sdma_coalesce() 229 static int ipath_user_sdma_num_pages(const struct iovec *iov) in ipath_user_sdma_num_pages() argument 231 const unsigned long addr = (unsigned long) iov->iov_base; in ipath_user_sdma_num_pages() 232 const unsigned long len = iov->iov_len; in ipath_user_sdma_num_pages() 324 const struct iovec *iov, in ipath_user_sdma_pin_pkt() argument 331 const int npages = ipath_user_sdma_num_pages(iov + idx); in ipath_user_sdma_pin_pkt() 332 const unsigned long addr = (unsigned long) iov[idx].iov_base; in ipath_user_sdma_pin_pkt() [all …]
|
D | ipath_user_sdma.h | 42 const struct iovec *iov,
|
D | ipath_file_ops.c | 2431 return ipath_user_sdma_writev(pd->port_dd, pq, from->iov, from->nr_segs); in ipath_write_iter()
|
/linux-4.1.27/net/rxrpc/ |
D | ar-connevent.c | 65 struct kvec iov[2]; in rxrpc_abort_connection() local 105 iov[0].iov_base = &hdr; in rxrpc_abort_connection() 106 iov[0].iov_len = sizeof(hdr); in rxrpc_abort_connection() 107 iov[1].iov_base = &word; in rxrpc_abort_connection() 108 iov[1].iov_len = sizeof(word); in rxrpc_abort_connection() 110 len = iov[0].iov_len + iov[1].iov_len; in rxrpc_abort_connection() 115 ret = kernel_sendmsg(conn->trans->local->socket, &msg, iov, 2, len); in rxrpc_abort_connection() 342 struct kvec iov[2]; in rxrpc_reject_packets() local 351 iov[0].iov_base = &hdr; in rxrpc_reject_packets() 352 iov[0].iov_len = sizeof(hdr); in rxrpc_reject_packets() [all …]
|
D | ar-ack.c | 886 struct kvec iov[5]; in rxrpc_process_call() local 923 memset(iov, 0, sizeof(iov)); in rxrpc_process_call() 924 iov[0].iov_base = &hdr; in rxrpc_process_call() 925 iov[0].iov_len = sizeof(hdr); in rxrpc_process_call() 979 iov[1].iov_base = &data; in rxrpc_process_call() 980 iov[1].iov_len = sizeof(data); in rxrpc_process_call() 1003 iov[1].iov_base = &ack; in rxrpc_process_call() 1004 iov[1].iov_len = sizeof(ack); in rxrpc_process_call() 1005 iov[2].iov_base = &pad; in rxrpc_process_call() 1006 iov[2].iov_len = 3; in rxrpc_process_call() [all …]
|
D | ar-local.c | 331 struct kvec iov[2]; in rxrpc_send_version_request() local 354 iov[0].iov_base = hdr; in rxrpc_send_version_request() 355 iov[0].iov_len = sizeof(*hdr); in rxrpc_send_version_request() 356 iov[1].iov_base = (char *)rxrpc_version_string; in rxrpc_send_version_request() 357 iov[1].iov_len = sizeof(rxrpc_version_string); in rxrpc_send_version_request() 359 len = iov[0].iov_len + iov[1].iov_len; in rxrpc_send_version_request() 363 ret = kernel_sendmsg(local->socket, &msg, iov, 2, len); in rxrpc_send_version_request()
|
D | rxkad.c | 572 struct kvec iov[2]; in rxkad_issue_challenge() local 606 iov[0].iov_base = &hdr; in rxkad_issue_challenge() 607 iov[0].iov_len = sizeof(hdr); in rxkad_issue_challenge() 608 iov[1].iov_base = &challenge; in rxkad_issue_challenge() 609 iov[1].iov_len = sizeof(challenge); in rxkad_issue_challenge() 611 len = iov[0].iov_len + iov[1].iov_len; in rxkad_issue_challenge() 616 ret = kernel_sendmsg(conn->trans->local->socket, &msg, iov, 2, len); in rxkad_issue_challenge() 635 struct kvec iov[3]; in rxkad_send_response() local 654 iov[0].iov_base = hdr; in rxkad_send_response() 655 iov[0].iov_len = sizeof(*hdr); in rxkad_send_response() [all …]
|
D | ar-output.c | 334 struct kvec iov[1]; in rxrpc_send_packet() local 340 iov[0].iov_base = skb->head; in rxrpc_send_packet() 341 iov[0].iov_len = skb->len; in rxrpc_send_packet() 359 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet() 360 iov[0].iov_len); in rxrpc_send_packet() 379 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet() 380 iov[0].iov_len); in rxrpc_send_packet()
|
D | ar-accept.c | 33 struct kvec iov[1]; in rxrpc_busy() local 51 iov[0].iov_base = hdr; in rxrpc_busy() 52 iov[0].iov_len = sizeof(*hdr); in rxrpc_busy() 54 len = iov[0].iov_len; in rxrpc_busy() 59 ret = kernel_sendmsg(local->socket, &msg, iov, 1, len); in rxrpc_busy()
|
/linux-4.1.27/net/sunrpc/ |
D | xdr.c | 462 struct kvec *iov = buf->head; in xdr_init_encode() local 468 xdr->iov = iov; in xdr_init_encode() 469 xdr->p = (__be32 *)((char *)iov->iov_base + iov->iov_len); in xdr_init_encode() 470 xdr->end = (__be32 *)((char *)iov->iov_base + scratch_len); in xdr_init_encode() 471 BUG_ON(iov->iov_len > scratch_len); in xdr_init_encode() 480 iov->iov_len += len; in xdr_init_encode() 525 if (xdr->iov) in xdr_get_next_encode_buffer() 526 xdr->iov->iov_len += frag1bytes; in xdr_get_next_encode_buffer() 530 xdr->iov = NULL; in xdr_get_next_encode_buffer() 575 if (xdr->iov) in xdr_reserve_space() [all …]
|
D | svcsock.c | 317 static int svc_recvfrom(struct svc_rqst *rqstp, struct kvec *iov, int nr, in svc_recvfrom() argument 330 len = kernel_recvmsg(svsk->sk_sock, &msg, iov, nr, buflen, in svc_recvfrom() 339 svsk, iov[0].iov_base, iov[0].iov_len, len); in svc_recvfrom() 344 struct kvec *iov, int nr, in svc_partial_recvfrom() argument 353 return svc_recvfrom(rqstp, iov, nr, buflen); in svc_partial_recvfrom() 356 if (iov[i].iov_len > base) in svc_partial_recvfrom() 358 base -= iov[i].iov_len; in svc_partial_recvfrom() 360 save_iovlen = iov[i].iov_len; in svc_partial_recvfrom() 361 save_iovbase = iov[i].iov_base; in svc_partial_recvfrom() 362 iov[i].iov_len -= base; in svc_partial_recvfrom() [all …]
|
D | xprtsock.c | 333 struct kvec iov = { in xs_send_kvec() local 338 if (iov.iov_len != 0) in xs_send_kvec() 339 return kernel_sendmsg(sock, &msg, &iov, 1, iov.iov_len); in xs_send_kvec()
|
D | clnt.c | 2235 struct kvec *iov = &task->tk_rqstp->rq_rcv_buf.head[0]; in rpc_verify_header() local 2237 __be32 *p = iov->iov_base; in rpc_verify_header() 2332 len = p - (__be32 *)iov->iov_base - 1; in rpc_verify_header()
|
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/ |
D | lo.c | 50 struct kvec *iov, lnet_kiov_t *kiov, in lolnd_recv() argument 57 if (iov != NULL) in lolnd_recv() 58 lnet_copy_iov2iov(niov, iov, offset, in lolnd_recv() 68 if (iov != NULL) in lolnd_recv() 69 lnet_copy_kiov2iov(niov, iov, offset, in lolnd_recv()
|
D | lib-md.c | 112 memcpy(lmd->md_iov.iov, umd->start, in lnet_md_build() 113 niov * sizeof(lmd->md_iov.iov[0])); in lnet_md_build() 118 if (lmd->md_iov.iov[i].iov_len <= 0) in lnet_md_build() 121 total_length += lmd->md_iov.iov[i].iov_len; in lnet_md_build() 154 lmd->md_iov.iov[0].iov_base = umd->start; in lnet_md_build() 155 lmd->md_iov.iov[0].iov_len = umd->length; in lnet_md_build()
|
D | lib-move.c | 161 lnet_iov_nob(unsigned int niov, struct kvec *iov) in lnet_iov_nob() argument 166 nob += (iov++)->iov_len; in lnet_iov_nob() 374 lnet_copy_kiov2iov(unsigned int niov, struct kvec *iov, unsigned int iovoffset, in lnet_copy_kiov2iov() argument 388 while (iovoffset >= iov->iov_len) { in lnet_copy_kiov2iov() 389 iovoffset -= iov->iov_len; in lnet_copy_kiov2iov() 390 iov++; in lnet_copy_kiov2iov() 406 this_nob = min(iov->iov_len - iovoffset, in lnet_copy_kiov2iov() 414 memcpy((char *)iov->iov_base + iovoffset, addr, this_nob); in lnet_copy_kiov2iov() 417 if (iov->iov_len > iovoffset + this_nob) { in lnet_copy_kiov2iov() 420 iov++; in lnet_copy_kiov2iov() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_iov.c | 84 hw->iov.ops.reset_resources(hw, vf_info); in fm10k_iov_event() 131 hw->iov.ops.reset_lport(hw, vf_info); in fm10k_iov_mbx() 135 hw->iov.ops.reset_resources(hw, vf_info); in fm10k_iov_mbx() 185 hw->iov.ops.reset_resources(hw, vf_info); in fm10k_iov_suspend() 186 hw->iov.ops.reset_lport(hw, vf_info); in fm10k_iov_suspend() 206 hw->iov.ops.assign_resources(hw, num_vfs, num_vfs); in fm10k_iov_resume() 214 dglort.vsi_l = fls(hw->iov.total_vfs - 1); in fm10k_iov_resume() 228 hw->iov.ops.set_lport(hw, vf_info, i, in fm10k_iov_resume() 235 hw->iov.ops.assign_default_mac_vlan(hw, vf_info); in fm10k_iov_resume() 263 hw->iov.ops.assign_default_mac_vlan(hw, vf_info); in fm10k_iov_update_pvid() [all …]
|
D | fm10k_pf.c | 182 hw->iov.total_vfs = fm10k_is_ari_hierarchy_pf(hw) ? 64 : 7; in fm10k_init_hw_pf() 463 if (!hw->iov.num_vfs) in fm10k_update_int_moderator_pf() 593 u16 num_pools = hw->iov.num_pools; in fm10k_queues_per_pool() 601 u16 num_vfs = hw->iov.num_vfs; in fm10k_vf_queue_index() 611 u16 num_pools = hw->iov.num_pools; in fm10k_vectors_per_pool() 647 if ((num_vfs > num_pools) || (num_vfs > hw->iov.total_vfs)) in fm10k_iov_assign_resources_pf() 651 hw->iov.num_vfs = num_vfs; in fm10k_iov_assign_resources_pf() 652 hw->iov.num_pools = num_pools; in fm10k_iov_assign_resources_pf() 757 if (vf_idx >= hw->iov.num_vfs) in fm10k_iov_configure_tc_pf() 815 if (vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_int_moderator_pf() [all …]
|
D | fm10k_pci.c | 1284 err = hw->iov.ops.report_timestamp(hw, &iov_data->vf_info[vf_idx], in fm10k_1588_msg_pf() 1600 memcpy(&hw->iov.ops, fi->iov_ops, sizeof(hw->iov.ops)); in fm10k_sw_init() 1635 pci_sriov_set_totalvfs(pdev, hw->iov.total_vfs); in fm10k_sw_init()
|
D | fm10k_type.h | 661 struct fm10k_iov_info iov; member
|
D | fm10k_netdev.c | 379 if (mask <= hw->iov.total_vfs) { in fm10k_request_glort_range()
|
/linux-4.1.27/drivers/target/iscsi/ |
D | iscsi_target.c | 737 struct kvec *iov, in iscsit_map_iovec() argument 757 iov[i].iov_base = kmap(sg_page(sg)) + sg->offset + page_off; in iscsit_map_iovec() 758 iov[i].iov_len = cur_len; in iscsit_map_iovec() 1393 struct kvec *iov; in iscsit_get_dataout() local 1399 iov = &cmd->iov_data[0]; in iscsit_get_dataout() 1401 iov_ret = iscsit_map_iovec(cmd, iov, be32_to_cpu(hdr->offset), in iscsit_get_dataout() 1410 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_get_dataout() 1411 iov[iov_count++].iov_len = padding; in iscsit_get_dataout() 1417 iov[iov_count].iov_base = &checksum; in iscsit_get_dataout() 1418 iov[iov_count++].iov_len = ISCSI_CRC_LEN; in iscsit_get_dataout() [all …]
|
D | iscsi_target_util.c | 1155 struct kvec *iov; in iscsit_send_tx_data() local 1161 iov = &cmd->iov_data[0]; in iscsit_send_tx_data() 1164 iov = &cmd->iov_misc[0]; in iscsit_send_tx_data() 1168 tx_sent = tx_data(conn, &iov[0], iov_count, tx_size); in iscsit_send_tx_data() 1186 struct kvec iov; in iscsit_fe_sendpage_sg() local 1196 iov.iov_base = cmd->pdu; in iscsit_fe_sendpage_sg() 1197 iov.iov_len = tx_hdr_size; in iscsit_fe_sendpage_sg() 1199 tx_sent = tx_data(conn, &iov, 1, tx_hdr_size); in iscsit_fe_sendpage_sg() 1332 count->iov, count->iov_count, data); in iscsit_do_rx_data() 1368 iov_p = count->iov; in iscsit_do_tx_data() [all …]
|
D | iscsi_target_erl1.c | 53 struct kvec iov; in iscsit_dump_data_payload() local 66 memset(&iov, 0, sizeof(struct kvec)); in iscsit_dump_data_payload() 72 iov.iov_len = size; in iscsit_dump_data_payload() 73 iov.iov_base = buf; in iscsit_dump_data_payload() 75 rx_got = rx_data(conn, &iov, 1, size); in iscsit_dump_data_payload() 89 iov.iov_len = padding; in iscsit_dump_data_payload() 90 iov.iov_base = pad_bytes; in iscsit_dump_data_payload() 92 rx_got = rx_data(conn, &iov, 1, padding); in iscsit_dump_data_payload() 102 iov.iov_len = ISCSI_CRC_LEN; in iscsit_dump_data_payload() 103 iov.iov_base = &data_crc; in iscsit_dump_data_payload() [all …]
|
D | iscsi_target_parameters.c | 31 struct kvec iov; in iscsi_login_rx_data() local 33 memset(&iov, 0, sizeof(struct kvec)); in iscsi_login_rx_data() 34 iov.iov_len = length; in iscsi_login_rx_data() 35 iov.iov_base = buf; in iscsi_login_rx_data() 44 rx_got = rx_data(conn, &iov, 1, length); in iscsi_login_rx_data() 61 struct kvec iov[2]; in iscsi_login_tx_data() local 65 memset(&iov[0], 0, 2 * sizeof(struct kvec)); in iscsi_login_tx_data() 66 iov[0].iov_len = ISCSI_HDR_LEN; in iscsi_login_tx_data() 67 iov[0].iov_base = pdu_buf; in iscsi_login_tx_data() 70 iov[1].iov_len = text_length; in iscsi_login_tx_data() [all …]
|
/linux-4.1.27/block/ |
D | blk-map.c | 70 struct iovec iov; in blk_rq_map_user_iov() local 75 iov_for_each(iov, i, *iter) { in blk_rq_map_user_iov() 76 unsigned long uaddr = (unsigned long) iov.iov_base; in blk_rq_map_user_iov() 78 if (!iov.iov_len) in blk_rq_map_user_iov() 125 struct iovec iov; in blk_rq_map_user() local 127 int ret = import_single_range(rq_data_dir(rq), ubuf, len, &iov, &i); in blk_rq_map_user()
|
D | bio.c | 1026 struct iovec iov[]; member 1170 uaddr = (unsigned long) iter->iov[i].iov_base; in bio_copy_user_iov() 1171 end = (uaddr + iter->iov[i].iov_len + PAGE_SIZE - 1) in bio_copy_user_iov() 1197 memcpy(bmd->iov, iter->iov, sizeof(struct iovec) * iter->nr_segs); in bio_copy_user_iov() 1198 iov_iter_init(&bmd->iter, iter->type, bmd->iov, in bio_copy_user_iov() 1292 struct iovec iov; in bio_map_user_iov() local 1294 iov_for_each(iov, i, *iter) { in bio_map_user_iov() 1295 unsigned long uaddr = (unsigned long) iov.iov_base; in bio_map_user_iov() 1296 unsigned long len = iov.iov_len; in bio_map_user_iov() 1326 iov_for_each(iov, i, *iter) { in bio_map_user_iov() [all …]
|
D | scsi_ioctl.c | 336 struct iovec *iov = NULL; in sg_io() local 340 0, &iov, &i); in sg_io() 348 kfree(iov); in sg_io()
|
D | bsg.c | 514 const struct iovec *iov, ssize_t *bytes_read) in __bsg_read() argument
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 564 const struct iovec *iov, in qib_user_sdma_coalesce() argument 585 iov[i].iov_base, iov[i].iov_len); in qib_user_sdma_coalesce() 591 mpage += iov[i].iov_len; in qib_user_sdma_coalesce() 592 len += iov[i].iov_len; in qib_user_sdma_coalesce() 609 static int qib_user_sdma_num_pages(const struct iovec *iov) in qib_user_sdma_num_pages() argument 611 const unsigned long addr = (unsigned long) iov->iov_base; in qib_user_sdma_num_pages() 612 const unsigned long len = iov->iov_len; in qib_user_sdma_num_pages() 722 const struct iovec *iov, in qib_user_sdma_pin_pkt() argument 729 const int npages = qib_user_sdma_num_pages(iov + idx); in qib_user_sdma_pin_pkt() 730 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_pin_pkt() [all …]
|
D | qib_user_sdma.h | 42 const struct iovec *iov,
|
D | qib_file_ops.c | 2271 return qib_user_sdma_writev(rcd, pq, from->iov, from->nr_segs); in qib_write_iter()
|
/linux-4.1.27/net/rds/ |
D | rdma.c | 484 static int rds_rdma_pages(struct rds_iovec iov[], int nr_iovecs) in rds_rdma_pages() argument 492 nr_pages = rds_pages_in_vec(&iov[i]); in rds_rdma_pages() 648 struct rds_iovec *iov = &iovs[i]; in rds_cmsg_rdma_args() local 650 unsigned int nr = rds_pages_in_vec(iov); in rds_cmsg_rdma_args() 652 rs->rs_user_addr = iov->addr; in rds_cmsg_rdma_args() 653 rs->rs_user_bytes = iov->bytes; in rds_cmsg_rdma_args() 658 ret = rds_pin_pages(iov->addr, nr, pages, !op->op_write); in rds_cmsg_rdma_args() 663 nr_bytes, nr, iov->bytes, iov->addr); in rds_cmsg_rdma_args() 665 nr_bytes += iov->bytes; in rds_cmsg_rdma_args() 668 unsigned int offset = iov->addr & ~PAGE_MASK; in rds_cmsg_rdma_args() [all …]
|
/linux-4.1.27/fs/ |
D | read_write.c | 413 struct iovec iov = { .iov_base = buf, .iov_len = len }; in new_sync_read() local 420 iov_iter_init(&iter, READ, &iov, 1, len); in new_sync_read() 469 struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; in new_sync_write() local 476 iov_iter_init(&iter, WRITE, &iov, 1, len); in new_sync_write() 637 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to) in iov_shorten() argument 644 if (len + iov->iov_len >= to) { in iov_shorten() 645 iov->iov_len = to - len; in iov_shorten() 648 len += iov->iov_len; in iov_shorten() 649 iov++; in iov_shorten() 706 struct iovec *iov = fast_pointer; in rw_copy_check_uvector() local [all …]
|
D | splice.c | 1437 static int get_iovec_page_array(const struct iovec __user *iov, in get_iovec_page_array() argument 1452 if (copy_from_user(&entry, iov, sizeof(entry))) in get_iovec_page_array() 1523 iov++; in get_iovec_page_array() 1550 struct iovec *iov = iovstack; in vmsplice_to_user() local 1558 ARRAY_SIZE(iovstack), &iov, &iter); in vmsplice_to_user() 1574 kfree(iov); in vmsplice_to_user() 1583 static long vmsplice_to_pipe(struct file *file, const struct iovec __user *iov, in vmsplice_to_pipe() argument 1606 spd.nr_pages = get_iovec_page_array(iov, nr_segs, spd.pages, in vmsplice_to_pipe() 1634 SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, in SYSCALL_DEFINE4() argument 1649 error = vmsplice_to_pipe(f.file, iov, nr_segs, flags); in SYSCALL_DEFINE4() [all …]
|
D | compat.c | 552 struct iovec *iov = *ret_pointer = fast_pointer; in compat_rw_copy_check_uvector() local 569 iov = kmalloc(nr_segs*sizeof(struct iovec), GFP_KERNEL); in compat_rw_copy_check_uvector() 570 if (iov == NULL) in compat_rw_copy_check_uvector() 573 *ret_pointer = iov; in compat_rw_copy_check_uvector() 608 iov->iov_base = compat_ptr(buf); in compat_rw_copy_check_uvector() 609 iov->iov_len = (compat_size_t) len; in compat_rw_copy_check_uvector() 611 iov++; in compat_rw_copy_check_uvector()
|
D | compat_ioctl.c | 260 sg_iovec_t __user *iov = (sg_iovec_t __user *) (sgio + 1); in sg_build_iovec() local 269 put_user(compat_ptr(base), &iov[i].iov_base) || in sg_build_iovec() 270 put_user(len, &iov[i].iov_len)) in sg_build_iovec() 274 if (put_user(iov, &sgio->dxferp)) in sg_build_iovec()
|
/linux-4.1.27/tools/lguest/ |
D | lguest.c | 267 static bool iov_empty(const struct iovec iov[], unsigned int num_iov) in iov_empty() argument 272 if (iov[i].iov_len) in iov_empty() 279 struct iovec iov[], unsigned num_iov, in iov_consume() argument 287 used = iov[i].iov_len < len ? iov[i].iov_len : len; in iov_consume() 289 memcpy(dest, iov[i].iov_base, used); in iov_consume() 292 iov[i].iov_base += used; in iov_consume() 293 iov[i].iov_len -= used; in iov_consume() 737 struct iovec iov[], in wait_for_vq_desc() argument 882 iov[*out_num + *in_num].iov_len = desc[i].len; in wait_for_vq_desc() 883 iov[*out_num + *in_num].iov_base in wait_for_vq_desc() [all …]
|
/linux-4.1.27/net/tipc/ |
D | server.c | 82 struct kvec iov; member 251 struct kvec iov; in tipc_receive_from_sock() local 261 iov.iov_base = buf; in tipc_receive_from_sock() 262 iov.iov_len = s->max_rcvbuf_size; in tipc_receive_from_sock() 264 ret = kernel_recvmsg(con->sock, &msg, &iov, 1, iov.iov_len, in tipc_receive_from_sock() 417 entry->iov.iov_base = buf; in tipc_alloc_entry() 418 entry->iov.iov_len = len; in tipc_alloc_entry() 425 kfree(e->iov.iov_base); in tipc_free_entry() 507 ret = kernel_sendmsg(con->sock, &msg, &e->iov, 1, in tipc_send_to_sock() 508 e->iov.iov_len); in tipc_send_to_sock()
|
/linux-4.1.27/fs/ncpfs/ |
D | sock.c | 39 struct kvec iov = {buf, size}; in _recv() local 40 return kernel_recvmsg(sock, &msg, &iov, 1, size, flags); in _recv() 218 struct kvec *iov; in __ncptcp_try_send() local 227 memcpy(iovc, rq->tx_ciov, rq->tx_iovlen * sizeof(iov[0])); in __ncptcp_try_send() 245 iov = rq->tx_ciov; in __ncptcp_try_send() 246 while (iov->iov_len <= result) { in __ncptcp_try_send() 247 result -= iov->iov_len; in __ncptcp_try_send() 248 iov++; in __ncptcp_try_send() 251 iov->iov_base += result; in __ncptcp_try_send() 252 iov->iov_len -= result; in __ncptcp_try_send() [all …]
|
/linux-4.1.27/fs/afs/ |
D | rxrpc.c | 274 struct kvec *iov) in afs_send_pages() argument 303 iov->iov_base = kmap(pages[loop]) + offset; in afs_send_pages() 304 iov->iov_len = to - offset; in afs_send_pages() 310 iov, 1, to - offset); in afs_send_pages() 344 struct kvec iov[1]; in afs_make_call() local 382 iov[0].iov_base = call->request; in afs_make_call() 383 iov[0].iov_len = call->request_size; in afs_make_call() 387 iov_iter_kvec(&msg.msg_iter, WRITE | ITER_KVEC, iov, 1, in afs_make_call() 403 ret = afs_send_pages(call, &msg, iov); in afs_make_call() 805 struct kvec iov[1]; in afs_send_simple_reply() local [all …]
|
/linux-4.1.27/tools/hv/ |
D | hv_vss_daemon.c | 151 struct iovec iov[2]; in netlink_send() local 158 iov[0].iov_base = &nlh; in netlink_send() 159 iov[0].iov_len = sizeof(nlh); in netlink_send() 161 iov[1].iov_base = msg; in netlink_send() 162 iov[1].iov_len = size; in netlink_send() 167 message.msg_iov = iov; in netlink_send()
|
D | hv_kvp_daemon.c | 1396 struct iovec iov[2]; in netlink_send() local 1403 iov[0].iov_base = &nlh; in netlink_send() 1404 iov[0].iov_len = sizeof(nlh); in netlink_send() 1406 iov[1].iov_base = msg; in netlink_send() 1407 iov[1].iov_len = size; in netlink_send() 1412 message.msg_iov = iov; in netlink_send()
|
/linux-4.1.27/drivers/xen/xenbus/ |
D | xenbus_xs.c | 622 struct kvec iov[2]; in xs_watch() local 624 iov[0].iov_base = (void *)path; in xs_watch() 625 iov[0].iov_len = strlen(path) + 1; in xs_watch() 626 iov[1].iov_base = (void *)token; in xs_watch() 627 iov[1].iov_len = strlen(token) + 1; in xs_watch() 629 return xs_error(xs_talkv(XBT_NIL, XS_WATCH, iov, in xs_watch() 630 ARRAY_SIZE(iov), NULL)); in xs_watch() 635 struct kvec iov[2]; in xs_unwatch() local 637 iov[0].iov_base = (char *)path; in xs_unwatch() 638 iov[0].iov_len = strlen(path) + 1; in xs_unwatch() [all …]
|
/linux-4.1.27/include/uapi/linux/ |
D | mic_ioctl.h | 38 struct iovec __user *iov; member 40 struct iovec *iov;
|
D | target_core_user.h | 117 struct iovec iov[0]; member
|
/linux-4.1.27/security/keys/ |
D | compat.c | 33 struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; in compat_keyctl_instantiate_key_iov() local 41 ARRAY_SIZE(iovstack), &iov, in compat_keyctl_instantiate_key_iov() 47 kfree(iov); in compat_keyctl_instantiate_key_iov()
|
D | keyctl.c | 1097 struct iovec iov; in keyctl_instantiate_key() local 1102 &iov, &from); in keyctl_instantiate_key() 1126 struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; in keyctl_instantiate_key_iov() local 1134 ARRAY_SIZE(iovstack), &iov, &from); in keyctl_instantiate_key_iov() 1138 kfree(iov); in keyctl_instantiate_key_iov()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_sriov.c | 1094 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_bus() local 1096 return dev->bus->number + ((dev->devfn + iov->offset + in bnx2x_vf_bus() 1097 iov->stride * vfid) >> 8); in bnx2x_vf_bus() 1103 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_devfn() local 1105 return (dev->devfn + iov->offset + iov->stride * vfid) & 0xff; in bnx2x_vf_devfn() 1112 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_set_bars() local 1118 size /= iov->total; in bnx2x_vf_set_bars() 1167 static int bnx2x_sriov_pci_cfg_info(struct bnx2x *bp, struct bnx2x_sriov *iov) in bnx2x_sriov_pci_cfg_info() argument 1178 iov->pos = pos; in bnx2x_sriov_pci_cfg_info() 1180 pci_read_config_word(dev, pos + PCI_SRIOV_CTRL, &iov->ctrl); in bnx2x_sriov_pci_cfg_info() [all …]
|
/linux-4.1.27/arch/um/drivers/ |
D | mconsole_user.c | 42 struct iovec iov; in mconsole_reply_v0() local 45 iov.iov_base = reply; in mconsole_reply_v0() 46 iov.iov_len = strlen(reply); in mconsole_reply_v0() 50 msg.msg_iov = &iov; in mconsole_reply_v0()
|
/linux-4.1.27/tools/virtio/ |
D | vringh_test.c | 522 assert(riov.iov[0].iov_base == __user_addr_max - 1); in main() 523 assert(riov.iov[0].iov_len == 1); in main() 526 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main() 527 assert(wiov.iov[0].iov_len == 2); in main() 530 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main() 531 assert(wiov.iov[0].iov_len == 1); in main() 532 assert(wiov.iov[1].iov_base == __user_addr_max - 2); in main() 533 assert(wiov.iov[1].iov_len == 1); in main() 591 assert(riov.iov != host_riov); in main()
|
/linux-4.1.27/arch/um/os-Linux/drivers/ |
D | tuntap_user.c | 72 struct iovec iov; in tuntap_open_tramp() local 90 iov = ((struct iovec) { buffer, buffer_len }); in tuntap_open_tramp() 91 msg.msg_iov = &iov; in tuntap_open_tramp()
|
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/ |
D | socklnd_lib-linux.c | 213 struct kvec *iov = conn->ksnc_rx_iov; in ksocknal_lib_recv_iov() local 229 scratchiov[i] = iov[i]; in ksocknal_lib_recv_iov() 248 fragnob = iov[i].iov_len; in ksocknal_lib_recv_iov() 253 iov[i].iov_base, fragnob); in ksocknal_lib_recv_iov() 272 struct kvec *iov, struct page **pages) in ksocknal_lib_kiov_vmap() argument 300 iov->iov_base = addr + kiov[0].kiov_offset; in ksocknal_lib_kiov_vmap() 301 iov->iov_len = nob; in ksocknal_lib_kiov_vmap()
|
D | socklnd_cb.c | 82 tx->tx_iov = tx->tx_frags.virt.iov; in ksocknal_alloc_tx_noop() 113 struct kvec *iov = tx->tx_iov; in ksocknal_send_iov() local 133 if (nob < (int) iov->iov_len) { in ksocknal_send_iov() 134 iov->iov_base = (void *)((char *)iov->iov_base + nob); in ksocknal_send_iov() 135 iov->iov_len -= nob; in ksocknal_send_iov() 139 nob -= iov->iov_len; in ksocknal_send_iov() 140 tx->tx_iov = ++iov; in ksocknal_send_iov() 254 struct kvec *iov = conn->ksnc_rx_iov; in ksocknal_recv_iov() local 282 if (nob < (int)iov->iov_len) { in ksocknal_recv_iov() 283 iov->iov_len -= nob; in ksocknal_recv_iov() [all …]
|
D | socklnd.h | 230 struct kvec iov; /* virt hdr */ member 234 struct kvec iov[1]; /* virt hdr + payload */ member 246 struct kvec iov[LNET_MAX_IOV]; member 520 struct kvec *iov, lnet_kiov_t *kiov,
|
/linux-4.1.27/net/sunrpc/xprtrdma/ |
D | verbs.c | 1449 struct ib_mr **mrp, struct ib_sge *iov) in rpcrdma_register_internal() argument 1458 iov->addr = ib_dma_map_single(ia->ri_id->device, in rpcrdma_register_internal() 1460 if (ib_dma_mapping_error(ia->ri_id->device, iov->addr)) in rpcrdma_register_internal() 1463 iov->length = len; in rpcrdma_register_internal() 1467 iov->lkey = ia->ri_dma_lkey; in rpcrdma_register_internal() 1471 iov->lkey = ia->ri_bind_mem->lkey; in rpcrdma_register_internal() 1475 ipb.addr = iov->addr; in rpcrdma_register_internal() 1476 ipb.size = iov->length; in rpcrdma_register_internal() 1478 IB_ACCESS_LOCAL_WRITE, &iov->addr); in rpcrdma_register_internal() 1483 (unsigned long long)iov->addr, len); in rpcrdma_register_internal() [all …]
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
D | auth_gss.c | 1487 struct kvec iov; in gss_marshal() local 1508 iov.iov_base = xprt_skip_transport_header(req->rq_xprt, in gss_marshal() 1510 iov.iov_len = (u8 *)p - (u8 *)iov.iov_base; in gss_marshal() 1511 xdr_buf_from_iov(&iov, &verf_buf); in gss_marshal() 1610 struct kvec iov; in gss_validate() local 1625 iov.iov_base = &seq; in gss_validate() 1626 iov.iov_len = sizeof(seq); in gss_validate() 1627 xdr_buf_from_iov(&iov, &verf_buf); in gss_validate() 1674 struct kvec *iov; in gss_wrap_req_integ() local 1691 iov = snd_buf->tail; in gss_wrap_req_integ() [all …]
|
D | gss_krb5_wrap.c | 53 struct kvec *iov; in gss_krb5_add_padding() local 56 iov = &buf->tail[0]; in gss_krb5_add_padding() 58 iov = &buf->head[0]; in gss_krb5_add_padding() 59 p = iov->iov_base + iov->iov_len; in gss_krb5_add_padding() 60 iov->iov_len += padding; in gss_krb5_add_padding()
|
D | svcauth_gss.c | 667 struct kvec iov; in gss_verify_header() local 670 iov.iov_base = rpcstart; in gss_verify_header() 671 iov.iov_len = (u8 *)argv->iov_base - (u8 *)rpcstart; in gss_verify_header() 672 xdr_buf_from_iov(&iov, &rpchdr); in gss_verify_header() 726 struct kvec iov; in gss_write_verf() local 731 iov.iov_base = &xdr_seq; in gss_write_verf() 732 iov.iov_len = sizeof(xdr_seq); in gss_write_verf() 733 xdr_buf_from_iov(&iov, &verf_data); in gss_write_verf()
|
/linux-4.1.27/fs/dlm/ |
D | lowcomms.c | 791 struct kvec iov[2]; in receive_from_sock() local 825 iov[0].iov_len = con->cb.base - cbuf_data(&con->cb); in receive_from_sock() 826 iov[0].iov_base = page_address(con->rx_page) + cbuf_data(&con->cb); in receive_from_sock() 827 iov[1].iov_len = 0; in receive_from_sock() 835 iov[0].iov_len = PAGE_CACHE_SIZE - cbuf_data(&con->cb); in receive_from_sock() 836 iov[1].iov_len = con->cb.base; in receive_from_sock() 837 iov[1].iov_base = page_address(con->rx_page); in receive_from_sock() 840 len = iov[0].iov_len + iov[1].iov_len; in receive_from_sock() 842 r = ret = kernel_recvmsg(con->sock, &msg, iov, nvec, len, in receive_from_sock() 870 len, iov[0].iov_base, r); in receive_from_sock() [all …]
|
/linux-4.1.27/Documentation/mic/mpssd/ |
D | mpssd.c | 358 sum += copy->iov[i].iov_len; in sum_iovec_len() 383 copy->iov[i].iov_base, copy->iov[i].iov_len); in disp_iovec() 397 copy->iov[1].iov_len = len - sizeof(struct virtio_net_hdr); in txrx_prepare() 399 copy->iov[0].iov_len = len; in txrx_prepare() 586 copy.iov = iov0; in virtio_net() 588 copy.iov, copy.iovcnt); in virtio_net() 646 copy.iov = iov1; in virtio_net() 680 copy.iov, copy.iovcnt); in virtio_net() 795 copy.iov = iov0; in virtio_console() 796 len = readv(pty_fd, copy.iov, copy.iovcnt); in virtio_console() [all …]
|
/linux-4.1.27/drivers/target/ |
D | target_core_user.c | 279 struct iovec *iov; in tcmu_queue_cmd_ring() local 295 req.iov[se_cmd->t_data_nents + 2]), in tcmu_queue_cmd_ring() 362 iov = &entry->req.iov[0]; in tcmu_queue_cmd_ring() 375 iov->iov_len = copy_bytes; in tcmu_queue_cmd_ring() 376 iov->iov_base = (void __user *) udev->data_off + in tcmu_queue_cmd_ring() 379 iov++; in tcmu_queue_cmd_ring() 388 iov->iov_len = copy_bytes; in tcmu_queue_cmd_ring() 389 iov->iov_base = (void __user *) udev->data_off + in tcmu_queue_cmd_ring() 399 iov++; in tcmu_queue_cmd_ring()
|
/linux-4.1.27/drivers/media/dvb-core/ |
D | dvb_net.c | 71 static inline __u32 iov_crc32( __u32 c, struct kvec *iov, unsigned int cnt ) in iov_crc32() argument 75 c = crc32_be( c, iov[j].iov_base, iov[j].iov_len ); in iov_crc32() 579 struct kvec iov[3] = { in dvb_net_ule() local 591 ule_crc = iov_crc32(ule_crc, iov, 3); in dvb_net_ule() 602 hexdump( iov[0].iov_base, iov[0].iov_len ); in dvb_net_ule() 603 hexdump( iov[1].iov_base, iov[1].iov_len ); in dvb_net_ule() 604 hexdump( iov[2].iov_base, iov[2].iov_len ); in dvb_net_ule()
|
/linux-4.1.27/drivers/staging/lustre/include/linux/lnet/ |
D | lib-lnet.h | 392 size = offsetof(lnet_libmd_t, md_iov.iov[niov]); in lnet_md_alloc() 416 size = offsetof(lnet_libmd_t, md_iov.iov[md->md_niov]); in lnet_md_free() 756 unsigned int lnet_iov_nob(unsigned int niov, struct kvec *iov); 761 unsigned int lnet_kiov_nob(unsigned int niov, lnet_kiov_t *iov); 770 void lnet_copy_kiov2iov(unsigned int niov, struct kvec *iov, 776 unsigned int niov, struct kvec *iov,
|
D | lib-types.h | 274 struct kvec iov[LNET_MAX_IOV]; member 349 struct kvec *iov, lnet_kiov_t *kiov,
|
/linux-4.1.27/arch/um/os-Linux/ |
D | file.c | 485 struct iovec iov; in os_rcv_fd() local 489 iov = ((struct iovec) { .iov_base = helper_pid_out, in os_rcv_fd() 491 msg.msg_iov = &iov; in os_rcv_fd() 500 else if (n != iov.iov_len) in os_rcv_fd()
|
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/ |
D | linux-tcpip.c | 265 struct kvec iov = { in libcfs_sock_write() local 289 rc = kernel_sendmsg(sock, &msg, &iov, 1, nob); in libcfs_sock_write() 326 struct kvec iov = { in libcfs_sock_read() local 348 rc = kernel_recvmsg(sock, &msg, &iov, 1, nob, 0); in libcfs_sock_read()
|
/linux-4.1.27/Documentation/PCI/ |
D | 00-INDEX | 9 pci-iov-howto.txt
|
/linux-4.1.27/drivers/atm/ |
D | nicstar.c | 139 static void recycle_iovec_rx_bufs(ns_dev * card, struct iovec *iov, int count); 1967 struct iovec *iov; in dequeue_rx() local 2098 iov = &((struct iovec *)iovb->data)[NS_PRV_IOVCNT(iovb)++]; in dequeue_rx() 2099 iov->iov_base = (void *)skb; in dequeue_rx() 2100 iov->iov_len = ns_rsqe_cellcount(rsqe) * 48; in dequeue_rx() 2101 iovb->len += iov->iov_len; in dequeue_rx() 2136 (skb->data + iov->iov_len - 6); in dequeue_rx() 2172 sb = (struct sk_buff *)(iov - 1)->iov_base; in dequeue_rx() 2266 iov = (struct iovec *)iovb->data; in dequeue_rx() 2269 recycle_iovec_rx_bufs(card, iov, in dequeue_rx() [all …]
|
/linux-4.1.27/net/ipv4/ |
D | tcp_ipv4.c | 624 arg.iov[0].iov_base = (unsigned char *)&rep; in tcp_v4_send_reset() 625 arg.iov[0].iov_len = sizeof(rep.th); in tcp_v4_send_reset() 666 arg.iov[0].iov_len += TCPOLEN_MD5SIG_ALIGNED; in tcp_v4_send_reset() 667 rep.th.doff = arg.iov[0].iov_len / 4; in tcp_v4_send_reset() 676 arg.iov[0].iov_len, IPPROTO_TCP, 0); in tcp_v4_send_reset() 690 &arg, arg.iov[0].iov_len); in tcp_v4_send_reset() 728 arg.iov[0].iov_base = (unsigned char *)&rep; in tcp_v4_send_ack() 729 arg.iov[0].iov_len = sizeof(rep.th); in tcp_v4_send_ack() 736 arg.iov[0].iov_len += TCPOLEN_TSTAMP_ALIGNED; in tcp_v4_send_ack() 742 rep.th.doff = arg.iov[0].iov_len / 4; in tcp_v4_send_ack() [all …]
|
D | ip_output.c | 1563 err = ip_append_data(sk, &fl4, ip_reply_glue_bits, arg->iov->iov_base, in ip_send_unicast_reply()
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | tlv320aic32x4.txt | 9 "iov" - digital IO power supply
|
/linux-4.1.27/drivers/block/ |
D | nbd.c | 147 struct kvec iov; in sock_xmit() local 166 iov.iov_base = buf; in sock_xmit() 167 iov.iov_len = size; in sock_xmit() 184 result = kernel_sendmsg(sock, &msg, &iov, 1, size); in sock_xmit() 188 result = kernel_recvmsg(sock, &msg, &iov, 1, size, in sock_xmit()
|
D | skd_main.c | 257 struct sg_iovec *iov; member 1302 sksgio.iov = &sksgio.no_iov_iov; in skd_ioctl_sg_io() 1353 if (sksgio.iov != NULL && sksgio.iov != &sksgio.no_iov_iov) in skd_ioctl_sg_io() 1354 kfree(sksgio.iov); in skd_ioctl_sg_io() 1435 sksgio->iov[0].iov_base = sgp->dxferp; in skd_sg_io_get_and_check_args() 1436 sksgio->iov[0].iov_len = sgp->dxfer_len; in skd_sg_io_get_and_check_args() 1440 struct sg_iovec *iov; in skd_sg_io_get_and_check_args() local 1441 uint nbytes = sizeof(*iov) * sgp->iovec_count; in skd_sg_io_get_and_check_args() 1444 iov = kmalloc(nbytes, GFP_KERNEL); in skd_sg_io_get_and_check_args() 1445 if (iov == NULL) { in skd_sg_io_get_and_check_args() [all …]
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_sync.c | 1566 struct kvec iov; in ip_vs_send_async() local 1570 iov.iov_base = (void *)buffer; in ip_vs_send_async() 1571 iov.iov_len = length; in ip_vs_send_async() 1573 len = kernel_sendmsg(sock, &msg, &iov, 1, (size_t)(length)); in ip_vs_send_async() 1598 struct kvec iov; in ip_vs_receive() local 1604 iov.iov_base = buffer; in ip_vs_receive() 1605 iov.iov_len = (size_t)buflen; in ip_vs_receive() 1607 len = kernel_recvmsg(sock, &msg, &iov, 1, buflen, MSG_DONTWAIT); in ip_vs_receive()
|
/linux-4.1.27/net/ |
D | socket.c | 1636 struct iovec iov; in SYSCALL_DEFINE6() local 1639 err = import_single_range(WRITE, buff, len, &iov, &msg.msg_iter); in SYSCALL_DEFINE6() 1689 struct iovec iov; in SYSCALL_DEFINE6() local 1695 err = import_single_range(READ, ubuf, size, &iov, &msg.msg_iter); in SYSCALL_DEFINE6() 1834 struct iovec **iov) in copy_msghdr_from_user() argument 1881 UIO_FASTIOV, iov, &kmsg->msg_iter); in copy_msghdr_from_user() 1891 struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; in ___sys_sendmsg() local 1902 err = get_compat_msghdr(msg_sys, msg_compat, NULL, &iov); in ___sys_sendmsg() 1904 err = copy_msghdr_from_user(msg_sys, msg, NULL, &iov); in ___sys_sendmsg() 1972 kfree(iov); in ___sys_sendmsg() [all …]
|
D | compat.c | 37 struct iovec **iov) in get_compat_msghdr() argument 86 UIO_FASTIOV, iov, &kmsg->msg_iter); in get_compat_msghdr()
|
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd_cb.c | 700 unsigned int niov, struct kvec *iov, int offset, int nob) in kiblnd_setup_rd_iov() argument 713 while (offset >= iov->iov_len) { in kiblnd_setup_rd_iov() 714 offset -= iov->iov_len; in kiblnd_setup_rd_iov() 716 iov++; in kiblnd_setup_rd_iov() 724 vaddr = ((unsigned long)iov->iov_base) + offset; in kiblnd_setup_rd_iov() 732 fragnob = min((int)(iov->iov_len - offset), nob); in kiblnd_setup_rd_iov() 738 if (offset + fragnob < iov->iov_len) { in kiblnd_setup_rd_iov() 742 iov++; in kiblnd_setup_rd_iov() 1518 lntmsg->msg_md->md_iov.iov, in kiblnd_send() 1632 struct kvec *iov = lntmsg->msg_iov; in kiblnd_reply() local [all …]
|
D | o2iblnd.h | 961 int npages, __u64 iov, kib_fmr_t *fmr); 1029 unsigned int niov, struct kvec *iov, lnet_kiov_t *kiov,
|
D | o2iblnd.c | 1525 __u64 iov, kib_fmr_t *fmr) in kiblnd_fmr_pool_map() argument 1541 pages, npages, iov); in kiblnd_fmr_pool_map()
|
/linux-4.1.27/fs/fuse/ |
D | file.c | 1237 return (unsigned long)ii->iov->iov_base + ii->iov_offset; in fuse_get_user_addr() 2259 static int fuse_ioctl_copy_user(struct page **pages, struct iovec *iov, in fuse_ioctl_copy_user() argument 2268 iov_iter_init(&ii, to_user ? READ : WRITE, iov, nr_segs, bytes); in fuse_ioctl_copy_user() 2278 char __user *uaddr = ii.iov->iov_base + ii.iov_offset; in fuse_ioctl_copy_user() 2279 size_t iov_len = ii.iov->iov_len - ii.iov_offset; in fuse_ioctl_copy_user() 2341 static int fuse_verify_ioctl_iov(struct iovec *iov, size_t count) in fuse_verify_ioctl_iov() argument 2346 for (n = 0; n < count; n++, iov++) { in fuse_verify_ioctl_iov() 2347 if (iov->iov_len > (size_t) max) in fuse_verify_ioctl_iov() 2349 max -= iov->iov_len; in fuse_verify_ioctl_iov() 2477 struct iovec *iov = iov_page; in fuse_do_ioctl() local [all …]
|
/linux-4.1.27/Documentation/DocBook/ |
D | .kernel-api.xml.cmd | 2 …irq.c drivers/pci/probe.c drivers/pci/slot.c drivers/pci/rom.c drivers/pci/iov.c drivers/pci/pci-s…
|
/linux-4.1.27/Documentation/target/ |
D | tcmu-design.txt | 152 are accessible via tht req.iov[] array. iov_cnt contains the number of 153 entries in iov[] needed to describe either the Data-In or Data-Out 156 iovec entries immediately after that in iov[] cover the Data-In 157 area. Just like other fields, iov.iov_base is an offset from the start
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | vvp_io.c | 217 struct iovec iov; in vvp_mmap_locks() local 231 iov_for_each(iov, i, *(vio->cui_iter)) { in vvp_mmap_locks() 232 addr = (unsigned long)iov.iov_base; in vvp_mmap_locks() 233 count = iov.iov_len; in vvp_mmap_locks()
|
/linux-4.1.27/net/ceph/ |
D | messenger.c | 527 struct kvec iov = {buf, len}; in ceph_tcp_recvmsg() local 531 r = kernel_recvmsg(sock, &msg, &iov, 1, len, msg.msg_flags); in ceph_tcp_recvmsg() 557 static int ceph_tcp_sendmsg(struct socket *sock, struct kvec *iov, in ceph_tcp_sendmsg() argument 568 r = kernel_sendmsg(sock, &msg, iov, kvlen, len); in ceph_tcp_sendmsg() 591 struct kvec iov; in ceph_tcp_sendpage() local 598 iov.iov_base = kmap(page) + offset; in ceph_tcp_sendpage() 599 iov.iov_len = size; in ceph_tcp_sendpage() 600 ret = ceph_tcp_sendmsg(sock, &iov, 1, size, more); in ceph_tcp_sendpage()
|
/linux-4.1.27/drivers/net/caif/ |
D | caif_virtio.c | 285 buf = phys_to_virt((unsigned long) riov->iov[riov->i].iov_base); in cfv_rx_poll() 289 riov->iov[riov->i].iov_len); in cfv_rx_poll()
|
/linux-4.1.27/drivers/scsi/ |
D | iscsi_tcp.c | 292 struct kvec iov = { in iscsi_sw_tcp_xmit_segment() local 297 r = kernel_sendmsg(sk, &msg, &iov, 1, copy); in iscsi_sw_tcp_xmit_segment()
|
D | sg.c | 1749 struct iovec *iov = NULL; in sg_start_req() local 1752 res = import_iovec(rw, hp->dxferp, iov_count, 0, &iov, &i); in sg_start_req() 1759 kfree(iov); in sg_start_req()
|
/linux-4.1.27/net/core/ |
D | sock.c | 2197 struct kvec iov; in sock_no_sendpage() local 2199 iov.iov_base = kaddr + offset; in sock_no_sendpage() 2200 iov.iov_len = size; in sock_no_sendpage() 2201 res = kernel_sendmsg(sock, &msg, &iov, 1, size); in sock_no_sendpage()
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_main.c | 1771 struct kvec iov; in drbd_send() local 1780 iov.iov_base = buf; in drbd_send() 1781 iov.iov_len = size; in drbd_send() 1805 rv = kernel_sendmsg(sock, &msg, &iov, 1, size); in drbd_send() 1819 iov.iov_base += rv; in drbd_send() 1820 iov.iov_len -= rv; in drbd_send()
|
D | drbd_receiver.c | 482 struct kvec iov = { in drbd_recv_short() local 489 return kernel_recvmsg(sock, &msg, &iov, 1, size, msg.msg_flags); in drbd_recv_short()
|
/linux-4.1.27/sound/core/ |
D | pcm_native.c | 3104 if (!frame_aligned(runtime, to->iov->iov_len)) in snd_pcm_readv() 3106 frames = bytes_to_samples(runtime, to->iov->iov_len); in snd_pcm_readv() 3111 bufs[i] = to->iov[i].iov_base; in snd_pcm_readv() 3139 !frame_aligned(runtime, from->iov->iov_len)) in snd_pcm_writev() 3141 frames = bytes_to_samples(runtime, from->iov->iov_len); in snd_pcm_writev() 3146 bufs[i] = from->iov[i].iov_base; in snd_pcm_writev()
|
/linux-4.1.27/drivers/net/ppp/ |
D | ppp_generic.c | 419 struct iovec iov; in ppp_read() local 464 iov.iov_base = buf; in ppp_read() 465 iov.iov_len = count; in ppp_read() 466 iov_iter_init(&to, READ, &iov, 1, count); in ppp_read()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | osf_sys.c | 1365 osf_fix_iov_len(const struct iovec __user *iov, unsigned long count) in osf_fix_iov_len() argument 1370 int __user *iov_len_high = (int __user *)&iov[i].iov_len + 1; in osf_fix_iov_len()
|
/linux-4.1.27/drivers/isdn/mISDN/ |
D | l1oip_core.c | 726 struct kvec iov = { in l1oip_socket_thread() local 730 recvlen = kernel_recvmsg(socket, &msg, &iov, 1, in l1oip_socket_thread()
|
/linux-4.1.27/drivers/scsi/lpfc/ |
D | lpfc_sli4.h | 602 struct lpfc_iov iov; member
|
D | lpfc_init.c | 6973 phba->sli4_hba.iov.pf_number = in lpfc_sli4_read_config() 6975 phba->sli4_hba.iov.vf_number = in lpfc_sli4_read_config() 6984 "vf_number:%d\n", phba->sli4_hba.iov.pf_number, in lpfc_sli4_read_config() 6985 phba->sli4_hba.iov.vf_number); in lpfc_sli4_read_config()
|
/linux-4.1.27/include/net/ |
D | ip.h | 170 struct kvec iov[1]; member
|
/linux-4.1.27/include/target/iscsi/ |
D | iscsi_target_core.h | 300 struct kvec *iov; member
|
/linux-4.1.27/arch/cris/arch-v32/drivers/ |
D | cryptocop.c | 2433 static int map_pages_to_iovec(struct iovec *iov, int iovlen, int *iovix, struct page **pages, int n… in map_pages_to_iovec() argument 2437 assert(iov != NULL); in map_pages_to_iovec() 2455 iov[*iovix].iov_base = (unsigned char*)page_address(pages[*pageix]) + *pageoffset; in map_pages_to_iovec() 2465 iov[*iovix].iov_len = tmplen; in map_pages_to_iovec()
|
/linux-4.1.27/net/caif/ |
D | caif_socket.c | 545 if (unlikely(msg->msg_iter.iov->iov_base == NULL)) in caif_seqpkt_sendmsg()
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 1388 struct pci_sriov *iov; in pnv_pci_sriov_disable() local 1395 iov = pdev->sriov; in pnv_pci_sriov_disable()
|
/linux-4.1.27/drivers/scsi/megaraid/ |
D | megaraid_sas.h | 968 } iov; member
|
D | megaraid_sas_base.c | 4646 ctrl_info->iov.requestorId; in megasas_init_fw()
|
/linux-4.1.27/fs/nfsd/ |
D | nfs4proc.c | 1593 xdr->iov = head; in svcxdr_init_encode()
|
D | nfs4xdr.c | 2788 xdr->iov = buf->head; in svcxdr_init_encode_from_buffer() 3361 xdr->iov = buf->tail; in nfsd4_encode_splice_read()
|
/linux-4.1.27/net/netlink/ |
D | af_netlink.c | 2373 msg->msg_iter.iov->iov_base == NULL) { in netlink_sendmsg()
|
/linux-4.1.27/fs/btrfs/ |
D | inode.c | 8307 if (iter->iov[seg].iov_base == iter->iov[i].iov_base) in check_direct_IO()
|