Home
last modified time | relevance | path

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

/dpdk/drivers/bus/vmbus/
H A Dvmbus_channel.c105 struct iovec iov[3]; in rte_vmbus_chan_send() local
117 iov[0].iov_base = &pkt; in rte_vmbus_chan_send()
118 iov[0].iov_len = hlen; in rte_vmbus_chan_send()
119 iov[1].iov_base = data; in rte_vmbus_chan_send()
120 iov[1].iov_len = dlen; in rte_vmbus_chan_send()
121 iov[2].iov_base = &pad; in rte_vmbus_chan_send()
122 iov[2].iov_len = pad_pktlen - pktlen; in rte_vmbus_chan_send()
124 error = vmbus_txbr_write(&chan->txbr, iov, 3, &send_evt); in rte_vmbus_chan_send()
147 struct iovec iov[4]; in rte_vmbus_chan_send_sglist() local
163 iov[0].iov_base = &pkt; in rte_vmbus_chan_send_sglist()
[all …]
H A Dvmbus_bufring.c107 vmbus_txbr_write(struct vmbus_br *tbr, const struct iovec iov[], int iovlen, in vmbus_txbr_write() argument
118 total += iov[i].iov_len; in vmbus_txbr_write()
146 iov[i].iov_base, iov[i].iov_len); in vmbus_txbr_write()
/dpdk/lib/eal/unix/
H A Deal_debug.c54 struct iovec iov[10]; in rte_dump_stack() local
60 struct iovec *io = iov; in rte_dump_stack()
116 if (writev(STDERR_FILENO, iov, io - iov) < 0) in rte_dump_stack()
/dpdk/lib/pcapng/
H A Drte_pcapng.c64 static ssize_t writev(int fd, const struct iovec *iov, int iovcnt) in writev() argument
73 bytes += iov[i].iov_len; in writev()
86 rte_memcpy(ptr, iov[i].iov_base, iov[i].iov_len); in writev()
87 ptr += iov[i].iov_len; in writev()
614 struct iovec iov[IOV_MAX]; in rte_pcapng_write_packets() local
650 ret = writev(self->outfd, iov, cnt); in rte_pcapng_write_packets()
664 iov[cnt].iov_base = rte_pktmbuf_mtod(m, void *); in rte_pcapng_write_packets()
665 iov[cnt].iov_len = rte_pktmbuf_data_len(m); in rte_pcapng_write_packets()
670 ret = writev(self->outfd, iov, cn in rte_pcapng_write_packets()
[all...]
/dpdk/drivers/net/cnxk/
H A Dcnxk_rep_msg.c29 struct iovec iov[1]; in receive_control_message() local
33 iov[0].iov_base = data; in receive_control_message()
34 iov[0].iov_len = len; in receive_control_message()
35 mh.msg_iov = iov; in receive_control_message()
77 struct iovec iov[1]; in send_message_on_socket() local
80 iov[0].iov_base = data; in send_message_on_socket()
81 iov[0].iov_len = len; in send_message_on_socket()
82 mh.msg_iov = iov; in send_message_on_socket()
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_nl.c279 struct iovec iov[2] = { in mlx5_nl_request() local
286 .msg_iov = iov, in mlx5_nl_request()
321 struct iovec iov = { in mlx5_nl_send() local
328 .msg_iov = &iov, in mlx5_nl_send()
364 struct iovec iov; in mlx5_nl_recv() local
368 .msg_iov = &iov, in mlx5_nl_recv()
382 iov.iov_base = NULL; in mlx5_nl_recv()
383 iov.iov_len = 0; in mlx5_nl_recv()
407 iov.iov_base = buf; in mlx5_nl_recv()
408 iov.iov_len = recv_bytes; in mlx5_nl_recv()
[all …]
/dpdk/lib/vhost/
H A Dsocket.c105 struct iovec iov; in read_fd_message() local
115 iov.iov_base = buf; in read_fd_message()
116 iov.iov_len = buflen; in read_fd_message()
118 msgh.msg_iov = &iov; in read_fd_message()
160 struct iovec iov; in send_fd_message() local
168 iov.iov_base = buf; in send_fd_message()
169 iov.iov_len = buflen; in send_fd_message()
171 msgh.msg_iov = &iov; in send_fd_message()
H A Dvirtio_net.c100 struct vhost_iovec *iov = pkt->iov;
109 copy_idx = rte_dma_copy(dma_id, vchan_id, (rte_iova_t)iov[i].src_addr, in vhost_async_dma_transfer_one()
110 (rte_iova_t)iov[i].dst_addr, iov[i].len, RTE_DMA_OP_FLAG_LLC); in vhost_async_dma_transfer_one()
1058 iter->iov = async->iovec + async->iovec_idx;
1109 iter->iov = NULL; in async_iter_finalize()
112 struct vhost_iovec *iov = pkt->iov; vhost_async_dma_transfer_one() local
H A Dvhost.h181 struct vhost_iovec *iov; member
/dpdk/lib/eal/common/
H A Deal_common_proc.c266 struct iovec iov; in read_msg() local
273 iov.iov_base = m; in read_msg()
274 iov.iov_len = buflen; in read_msg()
278 msgh.msg_iov = &iov; in read_msg()
689 struct iovec iov; in send_msg() local
707 iov.iov_base = &m; in send_msg()
708 iov.iov_len = sizeof(m) - sizeof(msg->fds); in send_msg()
712 msgh.msg_iov = &iov; in send_msg()
/dpdk/drivers/net/memif/
H A Dmemif_socket.c34 struct iovec iov[1]; in memif_msg_send() local
38 iov[0].iov_base = msg; in memif_msg_send()
39 iov[0].iov_len = sizeof(memif_msg_t); in memif_msg_send()
40 mh.msg_iov = iov; in memif_msg_send()
638 struct iovec iov[1]; in memif_msg_receive() local
650 iov[0].iov_base = (void *)&msg; in memif_msg_receive()
651 iov[0].iov_len = sizeof(memif_msg_t); in memif_msg_receive()
652 mh.msg_iov = iov; in memif_msg_receive()
/dpdk/drivers/net/qede/base/
H A Decore_sriov.c416 struct ecore_hw_sriov_info *iov = p_dev->p_iov_info; in ecore_iov_pci_cfg_info() local
417 int pos = iov->pos; in ecore_iov_pci_cfg_info()
420 OSAL_PCI_READ_CONFIG_WORD(p_dev, pos + RTE_PCI_SRIOV_CTRL, &iov->ctrl); in ecore_iov_pci_cfg_info()
423 &iov->total_vfs); in ecore_iov_pci_cfg_info()
426 &iov->initial_vfs); in ecore_iov_pci_cfg_info()
429 &iov->num_vfs); in ecore_iov_pci_cfg_info()
430 if (iov->num_vfs) { in ecore_iov_pci_cfg_info()
437 iov->num_vfs = 0; in ecore_iov_pci_cfg_info()
441 pos + RTE_PCI_SRIOV_VF_OFFSET, &iov->offset); in ecore_iov_pci_cfg_info()
444 pos + RTE_PCI_SRIOV_VF_STRIDE, &iov->stride); in ecore_iov_pci_cfg_info()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_testpmd.c191 struct iovec iov = { in mlx5_test_extend_devargs() local
240 msgh.msg_iov = &iov; in mlx5_test_extend_devargs()