Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 25 of 228) sorted by relevance

12345678910

/linux/tools/testing/selftests/powerpc/ptrace/
A Dptrace.h108 struct iovec iov; in ptrace_read_regs() local
113 iov.iov_base = regs; in ptrace_read_regs()
128 struct iovec iov; in ptrace_write_regs() local
146 struct iovec iov; in show_tar_registers() local
192 struct iovec iov; in write_tar_registers() local
235 struct iovec iov; in show_tm_checkpointed_state() local
283 struct iovec iov; in write_ckpt_tar_registers() local
370 struct iovec iov; in show_ckpt_fpr() local
394 struct iovec iov; in write_ckpt_fpr() local
539 struct iovec iov; in show_ckpt_gpr() local
[all …]
/linux/include/linux/
A Dvringh.h99 struct iovec *iov; member
117 struct kvec *iov; member
135 iov->used = iov->i = 0; in vringh_iov_init()
138 iov->iov = iovec; in vringh_iov_init()
143 iov->iov[iov->i].iov_len += iov->consumed; in vringh_iov_reset()
144 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_reset()
146 iov->i = 0; in vringh_iov_reset()
152 kfree(iov->iov); in vringh_iov_cleanup()
153 iov->max_num = iov->used = iov->i = iov->consumed = 0; in vringh_iov_cleanup()
154 iov->iov = NULL; in vringh_iov_cleanup()
[all …]
/linux/arch/powerpc/platforms/powernv/
A Dpci-sriov.c152 iov = kzalloc(sizeof(*iov), GFP_KERNEL); in pnv_pci_ioda_fixup_iov_resources()
153 if (!iov) in pnv_pci_ioda_fixup_iov_resources()
223 kfree(iov); in pnv_pci_ioda_fixup_iov_resources()
260 if (!iov) in pnv_pci_iov_resource_alignment()
513 iov = pnv_iov_get(dev); in pnv_pci_vf_resource_shift()
574 memset(&iov->holes[i], 0, sizeof(iov->holes[i])); in pnv_pci_vf_resource_shift()
585 &iov->holes[i]); in pnv_pci_vf_resource_shift()
597 if (WARN_ON(!iov)) in pnv_pci_sriov_disable()
607 if (iov->need_shift) in pnv_pci_sriov_disable()
697 if (!iov) { in pnv_pci_sriov_enable()
[all …]
/linux/drivers/pci/
A Diov.c107 if (!iov->offset || (nr_virtfn > 1 && !iov->stride)) { in compute_max_vf_buses()
612 if (iov->num_VFs) in sriov_enable()
782 iov = kzalloc(sizeof(*iov), GFP_KERNEL); in sriov_init()
783 if (!iov) in sriov_init()
814 iov->pos = pos; in sriov_init()
821 iov->self = dev; in sriov_init()
826 iov->link = PCI_DEVFN(PCI_SLOT(dev->devfn), iov->link); in sriov_init()
831 iov->dev = dev; in sriov_init()
850 kfree(iov); in sriov_init()
934 iov->driver_max_VFs = iov->total_VFs; in pci_iov_remove()
[all …]
/linux/drivers/vhost/
A Dvringh.c89 iov->iov[iov->i].iov_len -= partlen; in vringh_kiov_advance()
90 iov->iov[iov->i].iov_base += partlen; in vringh_kiov_advance()
92 if (!iov->iov[iov->i].iov_len) { in vringh_kiov_advance()
94 iov->iov[iov->i].iov_len = iov->consumed; in vringh_kiov_advance()
95 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_kiov_advance()
127 iov->iov[iov->i].iov_len -= partlen; in vringh_iov_xfer()
128 iov->iov[iov->i].iov_base += partlen; in vringh_iov_xfer()
130 if (!iov->iov[iov->i].iov_len) { in vringh_iov_xfer()
132 iov->iov[iov->i].iov_len = iov->consumed; in vringh_iov_xfer()
133 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_xfer()
[all …]
/linux/tools/testing/selftests/arm64/fp/
A Dfp-ptrace.c321 struct iovec iov; in continue_breakpoint() local
358 struct iovec iov; in check_ptrace_values_sve() local
368 iov.iov_base = malloc(iov.iov_len); in check_ptrace_values_sve()
435 struct iovec iov; in check_ptrace_values_ssve() local
445 iov.iov_base = malloc(iov.iov_len); in check_ptrace_values_ssve()
510 struct iovec iov; in check_ptrace_values_za() local
520 iov.iov_base = malloc(iov.iov_len); in check_ptrace_values_za()
1037 iov.iov_base = malloc(iov.iov_len); in sve_write()
1043 memset(iov.iov_base, 0, iov.iov_len); in sve_write()
1129 iov.iov_base = malloc(iov.iov_len); in za_write()
[all …]
A Dzt-ptrace.c59 struct iovec iov; in get_za() local
73 iov.iov_base = *buf; in get_za()
74 iov.iov_len = sz; in get_za()
93 struct iovec iov; in set_za() local
95 iov.iov_base = (void *)za; in set_za()
96 iov.iov_len = za->size; in set_za()
102 struct iovec iov; in get_zt() local
104 iov.iov_base = zt; in get_zt()
105 iov.iov_len = ZT_SIG_REG_BYTES; in get_zt()
112 struct iovec iov; in set_zt() local
[all …]
/linux/drivers/usb/usbip/
A Dvhci_tx.c59 struct kvec *iov; in vhci_send_cmd_submit() local
75 memset(&iov, 0, sizeof(iov)); in vhci_send_cmd_submit()
85 iov = kcalloc(iovnum, sizeof(*iov), GFP_KERNEL); in vhci_send_cmd_submit()
86 if (!iov) { in vhci_send_cmd_submit()
115 iov[iovnum].iov_len = in vhci_send_cmd_submit()
134 iov[iovnum].iov_len = len; in vhci_send_cmd_submit()
149 kfree(iov); in vhci_send_cmd_submit()
164 kfree(iov); in vhci_send_cmd_submit()
192 struct kvec iov; in vhci_send_cmd_unlink() local
202 memset(&iov, 0, sizeof(iov)); in vhci_send_cmd_unlink()
[all …]
A Dstub_tx.c164 struct kvec *iov = NULL; in stub_send_ret_submit() local
195 if (!iov) { in stub_send_ret_submit()
230 iov[iovnum].iov_base = in stub_send_ret_submit()
232 iov[iovnum].iov_len = in stub_send_ret_submit()
280 iov[iovnum].iov_len = in stub_send_ret_submit()
291 kfree(iov); in stub_send_ret_submit()
306 kfree(iov); in stub_send_ret_submit()
322 kfree(iov); in stub_send_ret_submit()
328 kfree(iov); in stub_send_ret_submit()
367 struct kvec iov[1]; in stub_send_ret_unlink() local
[all …]
A Dvudc_tx.c41 struct kvec iov[1]; in v_send_ret_unlink() local
50 memset(&iov, 0, sizeof(iov)); in v_send_ret_unlink()
56 iov[0].iov_base = &pdu_header; in v_send_ret_unlink()
78 struct kvec *iov = NULL; in v_send_ret_submit() local
100 iov = kcalloc(iovnum, sizeof(*iov), GFP_KERNEL); in v_send_ret_submit()
101 if (!iov) { in v_send_ret_submit()
114 iov[iovnum].iov_base = &pdu_header; in v_send_ret_submit()
134 iov[iovnum].iov_len = in v_send_ret_submit()
161 iov[iovnum].iov_len = len; in v_send_ret_submit()
167 iov, iovnum, txsize); in v_send_ret_submit()
[all …]
/linux/drivers/crypto/cavium/nitrox/
A Dnitrox_mbx.c138 vfdev = ndev->iov.vfdev + vfno; in nitrox_pf2vf_mbox_handler()
184 ndev->iov.vfdev = kcalloc(ndev->iov.num_vfs, in nitrox_mbox_init()
186 if (!ndev->iov.vfdev) in nitrox_mbox_init()
190 vfdev = ndev->iov.vfdev + i; in nitrox_mbox_init()
196 if (!ndev->iov.pf2vf_wq) { in nitrox_mbox_init()
197 kfree(ndev->iov.vfdev); in nitrox_mbox_init()
198 ndev->iov.vfdev = NULL; in nitrox_mbox_init()
212 if (ndev->iov.pf2vf_wq) in nitrox_mbox_cleanup()
215 kfree(ndev->iov.vfdev); in nitrox_mbox_cleanup()
216 ndev->iov.pf2vf_wq = NULL; in nitrox_mbox_cleanup()
[all …]
/linux/arch/x86/um/os-Linux/
A Dregisters.c32 struct iovec iov; in save_fp_registers() local
35 iov.iov_base = fp_regs; in save_fp_registers()
36 iov.iov_len = FP_SIZE * sizeof(unsigned long); in save_fp_registers()
37 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) < 0) in save_fp_registers()
55 struct iovec iov; in restore_fp_registers() local
57 iov.iov_base = fp_regs; in restore_fp_registers()
58 iov.iov_len = FP_SIZE * sizeof(unsigned long); in restore_fp_registers()
59 if (ptrace(PTRACE_SETREGSET, pid, NT_X86_XSTATE, &iov) < 0) in restore_fp_registers()
130 struct iovec iov; in arch_init_registers() local
136 iov.iov_base = fp_regs; in arch_init_registers()
[all …]
/linux/fs/smb/server/
A Dksmbd_work.c34 if (!work->iov) { in ksmbd_alloc_work_struct()
58 kfree(work->iov); in ksmbd_free_work_struct()
104 work->iov[++work->iov_idx].iov_base = ib; in __ksmbd_iov_pin()
105 work->iov[work->iov_idx].iov_len = ib_len; in __ksmbd_iov_pin()
126 new = krealloc(work->iov, in __ksmbd_iov_pin_rsp()
134 work->iov = new; in __ksmbd_iov_pin_rsp()
139 work->iov[work->iov_idx].iov_base = work->response_buf; in __ksmbd_iov_pin_rsp()
140 *(__be32 *)work->iov[0].iov_base = 0; in __ksmbd_iov_pin_rsp()
141 work->iov[work->iov_idx].iov_len = 4; in __ksmbd_iov_pin_rsp()
146 inc_rfc1001_len(work->iov[0].iov_base, len); in __ksmbd_iov_pin_rsp()
[all …]
A Dtransport_tcp.c36 struct kvec *iov; member
103 kfree(t->iov); in free_transport()
127 iov++; in kvec_array_init()
133 memcpy(new, iov, sizeof(*iov) * nr_segs); in kvec_array_init()
151 return t->iov; in get_conn_iovec()
156 kfree(t->iov); in get_conn_iovec()
157 t->iov = new_iov; in get_conn_iovec()
312 struct kvec *iov; in ksmbd_tcp_readv() local
316 if (!iov) in ksmbd_tcp_readv()
376 struct kvec iov; in ksmbd_tcp_read() local
[all …]
/linux/net/rxrpc/
A Dlocal_event.c41 struct kvec iov[2]; in rxrpc_send_version_request() local
68 iov[0].iov_base = &whdr; in rxrpc_send_version_request()
69 iov[0].iov_len = sizeof(whdr); in rxrpc_send_version_request()
70 iov[1].iov_base = (char *)rxrpc_version_string; in rxrpc_send_version_request()
71 iov[1].iov_len = sizeof(rxrpc_version_string); in rxrpc_send_version_request()
73 len = iov[0].iov_len + iov[1].iov_len; in rxrpc_send_version_request()
75 ret = kernel_sendmsg(local->socket, &msg, iov, 2, len); in rxrpc_send_version_request()
A Doutput.c268 struct kvec iov[1]; in rxrpc_send_abort_packet() local
305 iov[0].iov_base = &pkt; in rxrpc_send_abort_packet()
530 struct kvec iov[2]; in rxrpc_send_conn_abort() local
555 iov[0].iov_base = &whdr; in rxrpc_send_conn_abort()
557 iov[1].iov_base = &word; in rxrpc_send_conn_abort()
560 len = iov[0].iov_len + iov[1].iov_len; in rxrpc_send_conn_abort()
588 struct kvec iov[2]; in rxrpc_reject_packet() local
595 iov[0].iov_base = &whdr; in rxrpc_reject_packet()
597 iov[1].iov_base = &code; in rxrpc_reject_packet()
652 struct kvec iov[2]; in rxrpc_send_keepalive() local
[all …]
/linux/net/handshake/
A Dalert.c40 struct kvec iov; in tls_alert_send() local
48 iov.iov_base = alert; in tls_alert_send()
49 iov.iov_len = sizeof(alert); in tls_alert_send()
62 iov_iter_kvec(&msg.msg_iter, ITER_SOURCE, &iov, 1, iov.iov_len); in tls_alert_send()
100 const struct kvec *iov; in tls_alert_recv() local
103 iov = msg->msg_iter.kvec; in tls_alert_recv()
104 data = iov->iov_base; in tls_alert_recv()
/linux/fs/smb/client/
A Dsmb2pdu.c1543 struct kvec *iov = sess_data->iov; in SMB2_sess_free_buffer() local
1547 memzero_explicit(iov[0].iov_base, iov[0].iov_len); in SMB2_sess_free_buffer()
2772 if (iov && iov->iov_base && iov->iov_len) { in add_ea_context()
2774 memset(iov, 0, sizeof(*iov)); in add_ea_context()
3221 memset(&iov, 0, sizeof(iov)); in SMB2_open()
3457 memset(&iov, 0, sizeof(iov)); in SMB2_ioctl()
3639 memset(&iov, 0, sizeof(iov)); in __SMB2_close()
3845 memset(&iov, 0, sizeof(iov)); in query_info()
4032 memset(&iov, 0, sizeof(iov)); in SMB2_change_notify()
4353 memset(&iov, 0, sizeof(iov)); in SMB2_flush()
[all …]
A Dsess.c1311 struct kvec iov[3]; member
1338 if (!sess_data->iov[2].iov_base) { in sess_alloc_buffer()
1347 sess_data->iov[0].iov_base = NULL; in sess_alloc_buffer()
1348 sess_data->iov[0].iov_len = 0; in sess_alloc_buffer()
1356 struct kvec *iov = sess_data->iov; in sess_free_buffer() local
1363 memzero_explicit(iov[0].iov_base, iov[0].iov_len); in sess_free_buffer()
1367 kfree_sensitive(iov[2].iov_base); in sess_free_buffer()
1406 count = sess_data->iov[1].iov_len + sess_data->iov[2].iov_len; in sess_sendreceive()
1480 (long) sess_data->iov[2].iov_base; in sess_auth_ntlmv2()
1594 if (!IS_ALIGNED(sess_data->iov[0].iov_len + sess_data->iov[1].iov_len, 2)) { in sess_auth_kerberos()
[all …]
A Dtransport.c251 struct kvec *iov; in smb_rqst_len() local
260 iov = rqst->rq_iov; in smb_rqst_len()
277 struct kvec *iov; in __smb_send_rqst() local
347 dump_smb(iov[i].iov_base, iov[i].iov_len); in __smb_send_rqst()
424 struct kvec iov; member
433 struct kvec *iov; in smb_send_rqst() local
454 iov = &vars->iov; in smb_send_rqst()
477 struct kvec iov[2]; in smb_send() local
482 iov[0].iov_len = 4; in smb_send()
1750 rdata->iov[0].iov_base, rdata->iov[0].iov_len); in cifs_readv_receive()
[all …]
/linux/lib/
A Diov_iter.c171 .__iov = iov, in iov_iter_init()
522 for (iov = iter_iov(i), end = iov + i->nr_segs; iov < end; iov++) { in iov_iter_iovec_advance()
529 i->__iov = iov; in iov_iter_iovec_advance()
807 iov++; in iov_iter_aligned_iovec()
901 iov++; in iov_iter_alignment_iovec()
1399 return iov; in iovec_from_user()
1404 if (!iov) in iovec_from_user()
1414 kfree(iov); in iovec_from_user()
1418 return iov; in iovec_from_user()
1438 ret = import_ubuf(type, iov->iov_base, iov->iov_len, i); in __import_iovec_ubuf()
[all …]
/linux/tools/hv/
A Dvmbus_bufring.c120 vmbus_txbr_write(struct vmbus_br *tbr, const struct iovec iov[], int iovlen) in vmbus_txbr_write() argument
130 total += iov[i].iov_len; in vmbus_txbr_write()
157 windex = vmbus_txbr_copyto(tbr, windex, iov[i].iov_base, iov[i].iov_len); in vmbus_txbr_write()
185 struct iovec iov[3]; in rte_vmbus_chan_send() local
197 iov[0].iov_base = &pkt; in rte_vmbus_chan_send()
198 iov[0].iov_len = hlen; in rte_vmbus_chan_send()
199 iov[1].iov_base = data; in rte_vmbus_chan_send()
200 iov[1].iov_len = dlen; in rte_vmbus_chan_send()
201 iov[2].iov_base = &pad; in rte_vmbus_chan_send()
202 iov[2].iov_len = pad_pktlen - pktlen; in rte_vmbus_chan_send()
[all …]
/linux/fs/fuse/
A Dioctl.c78 for (n = 0; n < count; n++, iov++) { in fuse_verify_ioctl_iov()
79 if (iov->iov_len > (size_t) max) in fuse_verify_ioctl_iov()
81 max -= iov->iov_len; in fuse_verify_ioctl_iov()
152 iov++; in fuse_setup_enable_verity()
156 iov->iov_len = enable.salt_size; in fuse_setup_enable_verity()
160 iov++; in fuse_setup_enable_verity()
164 iov->iov_len = enable.sig_size; in fuse_setup_enable_verity()
264 struct iovec *iov = iov_page; in fuse_do_ioctl() local
267 iov->iov_len = _IOC_SIZE(cmd); in fuse_do_ioctl()
270 in_iov = iov; in fuse_do_ioctl()
[all …]
/linux/net/rds/
A Drdma.c574 iov->iov = kcalloc(args->nr_local, in rds_rdma_extra_size()
577 if (!iov->iov) in rds_rdma_extra_size()
580 vec = &iov->iov[0]; in rds_rdma_extra_size()
585 iov->len = args->nr_local; in rds_rdma_extra_size()
649 iovs = vec->iov; in rds_cmsg_rdma_args()
746 iov->addr, iov->bytes, ODP_VIRTUAL); in rds_cmsg_rdma_args()
762 nr_bytes, nr, iov->bytes, iov->addr); in rds_cmsg_rdma_args()
764 nr_bytes += iov->bytes; in rds_cmsg_rdma_args()
777 sg->offset, sg->length, iov->addr, iov->bytes); in rds_cmsg_rdma_args()
779 iov->addr += sg->length; in rds_cmsg_rdma_args()
[all …]
/linux/arch/um/drivers/
A Dvector_kern.c285 struct iovec *iov) in prep_msg() argument
468 struct iovec *iov; in destroy_queue() local
489 if (iov != NULL) { in destroy_queue()
492 kfree(iov->iov_base); in destroy_queue()
493 kfree(iov); in destroy_queue()
513 struct iovec *iov; in create_queue() local
554 if (iov == NULL) in create_queue()
569 iov++; in create_queue()
571 iov->iov_base = NULL; in create_queue()
572 iov->iov_len = 0; in create_queue()
[all …]

Completed in 86 milliseconds

12345678910