| /dpdk/drivers/bus/vmbus/ |
| H A D | vmbus_channel.c | 105 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 D | vmbus_bufring.c | 107 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 D | eal_debug.c | 54 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 D | rte_pcapng.c | 64 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 D | cnxk_rep_msg.c | 29 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 D | mlx5_nl.c | 279 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 D | socket.c | 105 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 D | virtio_net.c | 100 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 D | vhost.h | 181 struct vhost_iovec *iov; member
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_proc.c | 266 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 D | memif_socket.c | 34 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 D | ecore_sriov.c | 416 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 D | mlx5_testpmd.c | 191 struct iovec iov = { in mlx5_test_extend_devargs() local 240 msgh.msg_iov = &iov; in mlx5_test_extend_devargs()
|