| /dpdk/drivers/net/enic/base/ |
| H A D | vnic_dev.c | 274 vdev->free_consistent(vdev->priv, in vnic_dev_alloc_desc_ring() 298 vdev->free_consistent(vdev->priv, in vnic_dev_free_desc_ring() 456 vdev = vdev->pf_vdev; in vnic_dev_cmd() 459 vdev->lock(vdev->priv); in vnic_dev_cmd() 486 vdev->unlock(vdev->priv); in vnic_dev_cmd() 506 vdev = vdev->pf_vdev; in vnic_dev_cmd_args() 509 vdev->lock(vdev->priv); in vnic_dev_cmd_args() 531 vdev->unlock(vdev->priv); in vnic_dev_cmd_args() 547 vdev->fw_info = vdev->alloc_consistent(vdev->priv, in vnic_dev_fw_info() 618 vdev->flowman_info = vdev->alloc_consistent(vdev->priv, in vnic_dev_flowman_enable() [all …]
|
| H A D | vnic_dev.h | 74 void *vnic_dev_priv(struct vnic_dev *vdev); 77 void vnic_register_cbacks(struct vnic_dev *vdev, 110 int vnic_dev_fw_info(struct vnic_dev *vdev, 122 int vnic_dev_stats_clear(struct vnic_dev *vdev); 124 int vnic_dev_hang_notify(struct vnic_dev *vdev); 142 uint32_t vnic_dev_mtu(struct vnic_dev *vdev); 145 uint32_t vnic_dev_uif(struct vnic_dev *vdev); 146 int vnic_dev_close(struct vnic_dev *vdev); 147 int vnic_dev_enable(struct vnic_dev *vdev); 149 int vnic_dev_disable(struct vnic_dev *vdev); [all …]
|
| H A D | vnic_wq.c | 10 int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl() argument 13 wq->ctrl = vnic_dev_get_res(vdev, res_type, index); in vnic_wq_get_ctrl() 20 int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring() argument 27 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size, in vnic_wq_alloc_ring() 47 struct vnic_dev *vdev; in vnic_wq_free() local 49 vdev = wq->vdev; in vnic_wq_free() 51 vnic_dev_free_desc_ring(vdev, &wq->ring); in vnic_wq_free() 58 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc() argument 64 wq->vdev = vdev; in vnic_wq_alloc() 66 err = vnic_wq_get_ctrl(vdev, wq, index, RES_TYPE_WQ); in vnic_wq_alloc() [all …]
|
| H A D | vnic_rq.c | 12 struct vnic_dev *vdev; in vnic_rq_free() local 14 vdev = rq->vdev; in vnic_rq_free() 16 vnic_dev_free_desc_ring(vdev, &rq->ring); in vnic_rq_free() 21 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc() argument 29 rq->vdev = vdev; in vnic_rq_alloc() 31 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc() 40 rc = vnic_dev_alloc_desc_ring(vdev, &rq->ring, desc_count, desc_size, in vnic_rq_alloc()
|
| H A D | vnic_intr.c | 14 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, in vnic_intr_alloc() argument 18 intr->vdev = vdev; in vnic_intr_alloc() 20 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc() 41 iowrite32(vnic_dev_intr_coal_timer_usec_to_hw(intr->vdev, in vnic_intr_coalescing_timer_set()
|
| H A D | vnic_cq.c | 12 vnic_dev_free_desc_ring(cq->vdev, &cq->ring); in vnic_cq_free() 17 int vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, in vnic_cq_alloc() argument 26 cq->vdev = vdev; in vnic_cq_alloc() 28 cq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_CQ, index); in vnic_cq_alloc() 35 err = vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size, in vnic_cq_alloc()
|
| /dpdk/examples/vhost/ |
| H A D | main.c | 913 vdev->vid); in link_vmdq() 922 vdev->vlan_tag = vlan_tags[vdev->vid]; in link_vmdq() 927 vdev->vid, RTE_ETHER_ADDR_BYTES(&vdev->mac_address), in link_vmdq() 936 vdev->vid); in link_vmdq() 1107 vdev->vid); in virtio_tx_local() 1406 if (vdev->remove || link_vmdq(vdev, pkts[0]) == -1) in drain_virtio_tx() 1411 virtio_tx_route(vdev, pkts[i], vlan_tags[vdev->vid]); in drain_virtio_tx() 1498 if (!vdev) in destroy_device() 1512 TAILQ_REMOVE(&lcore_info[vdev->coreid].vdev_list, vdev, in destroy_device() 1535 vdev->vid); in destroy_device() [all …]
|
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa.c | 63 if (vdev == priv->vdev) { in mlx5_vdpa_find_priv_resource_by_vdev() 302 vdev->device->name); in mlx5_vdpa_dev_config() 342 " configured?.", vdev->device->name); in mlx5_vdpa_get_notify_area() 393 vdev->device->name); in mlx5_vdpa_get_stats() 398 vdev->device->name); in mlx5_vdpa_get_stats() 416 vdev->device->name); in mlx5_vdpa_reset_stats() 421 vdev->device->name); in mlx5_vdpa_reset_stats() 433 if (vdev == NULL) in mlx5_vdpa_dev_cleanup() 644 if (priv->vdev == NULL) { in mlx5_vdpa_dev_probe() 669 if (priv->vdev->device == cdev->dev) { in mlx5_vdpa_dev_remove() [all …]
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_res.c | 31 err = vnic_dev_get_mac_addr(enic->vdev, enic->mac_addr); in enic_get_vnic_config() 41 err = vnic_dev_spec(enic->vdev, \ in enic_get_vnic_config() 78 enic->adv_filters = vnic_dev_capable_adv_filters(enic->vdev); in enic_get_vnic_config() 89 vnic_dev_capable_udp_rss_weak(enic->vdev, &enic->nic_cfg_chk, in enic_get_vnic_config() 125 vnic_dev_get_intr_coal_timer_max(enic->vdev)); in enic_get_vnic_config() 193 vnic_dev_capable_vxlan(enic->vdev); in enic_get_vnic_config() 195 vnic_dev_capable_geneve(enic->vdev); in enic_get_vnic_config() 257 return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait); in enic_set_nic_cfg() 265 return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait); in enic_set_rss_key() 273 return vnic_dev_cmd(enic->vdev, CMD_RSS_CPU, &a0, &a1, wait); in enic_set_rss_cpu() [all …]
|
| H A D | enic_main.c | 667 vnic_dev_enable_wait(enic->vdev); in enic_enable() 1036 enic = vnic_dev_priv(wq->vdev); in enic_free_wq() 1119 vnic_dev_disable(enic->vdev); in enic_disable() 1171 err = start(vdev, arg); in enic_dev_wait() 1177 err = finished(vdev, &done); in enic_dev_wait() 1922 if (!enic->vdev) { in enic_probe() 1930 vnic_register_cbacks(enic->vdev, in enic_probe() 1989 vnic_dev_close(enic->vdev); in enic_probe() 1991 vnic_dev_unregister(enic->vdev); in enic_probe() 1999 vnic_dev_close(enic->vdev); in enic_remove() [all …]
|
| /dpdk/drivers/vdpa/ifc/ |
| H A D | ifcvf_vdpa.c | 58 struct rte_vdpa_device *vdev; member 95 if (vdev == list->internal->vdev) { in find_internal_resource_by_vdev() 884 struct rte_vdpa_device *vdev; in ifcvf_dev_config() local 902 vdev->device->name); in ifcvf_dev_config() 911 struct rte_vdpa_device *vdev; in ifcvf_dev_close() local 951 struct rte_vdpa_device *vdev; in ifcvf_set_features() local 984 struct rte_vdpa_device *vdev; in ifcvf_get_vfio_group_fd() local 1000 struct rte_vdpa_device *vdev; in ifcvf_get_vfio_device_fd() local 1016 struct rte_vdpa_device *vdev; in ifcvf_get_notify_area() local 1087 RTE_SET_USED(vdev); in ifcvf_get_protocol_features() [all …]
|
| /dpdk/drivers/baseband/null/ |
| H A D | bbdev_null.c | 260 null_bbdev_create(struct rte_vdev_device *vdev, in null_bbdev_create() argument 264 const char *name = rte_vdev_device_name(vdev); in null_bbdev_create() 279 bbdev->device = &vdev->device; in null_bbdev_create() 296 null_bbdev_probe(struct rte_vdev_device *vdev) in null_bbdev_probe() argument 305 if (vdev == NULL) in null_bbdev_probe() 308 name = rte_vdev_device_name(vdev); in null_bbdev_probe() 312 input_args = rte_vdev_device_args(vdev); in null_bbdev_probe() 318 return null_bbdev_create(vdev, &init_params); in null_bbdev_probe() 323 null_bbdev_remove(struct rte_vdev_device *vdev) in null_bbdev_remove() argument 328 if (vdev == NULL) in null_bbdev_remove() [all …]
|
| /dpdk/drivers/crypto/bcmfs/ |
| H A D | bcmfs_device.c | 93 fsdev_allocate_one_dev(struct rte_vdev_device *vdev, in fsdev_allocate_one_dev() argument 127 fsdev->vdev = vdev; in fsdev_allocate_one_dev() 147 find_fsdev(struct rte_vdev_device *vdev) in find_fsdev() argument 152 if (fsdev->vdev == vdev) in find_fsdev() 235 bcmfs_vdev_probe(struct rte_vdev_device *vdev) in bcmfs_vdev_probe() argument 282 fsdev = fsdev_allocate_one_dev(vdev, out_dirpath, in bcmfs_vdev_probe() 313 bcmfs_vdev_remove(struct rte_vdev_device *vdev) in bcmfs_vdev_remove() argument 317 fsdev = find_fsdev(vdev); in bcmfs_vdev_remove()
|
| /dpdk/drivers/crypto/ipsec_mb/ |
| H A D | ipsec_mb_private.c | 46 ipsec_mb_create(struct rte_vdev_device *vdev, in ipsec_mb_create() argument 74 name = rte_vdev_device_name(vdev); in ipsec_mb_create() 78 args = rte_vdev_device_args(vdev); in ipsec_mb_create() 87 dev = rte_cryptodev_pmd_create(name, &vdev->device, &init_params); in ipsec_mb_create() 146 ipsec_mb_remove(struct rte_vdev_device *vdev) in ipsec_mb_remove() argument 152 name = rte_vdev_device_name(vdev); in ipsec_mb_remove()
|
| /dpdk/drivers/raw/dpaa2_cmdif/ |
| H A D | dpaa2_cmdif.c | 197 struct rte_vdev_device *vdev, in dpaa2_cmdif_create() argument 212 rawdev->device = &vdev->device; in dpaa2_cmdif_create() 254 dpaa2_cmdif_probe(struct rte_vdev_device *vdev) in dpaa2_cmdif_probe() argument 259 name = rte_vdev_device_name(vdev); in dpaa2_cmdif_probe() 263 ret = dpaa2_cmdif_create(name, vdev, rte_socket_id()); in dpaa2_cmdif_probe() 269 dpaa2_cmdif_remove(struct rte_vdev_device *vdev) in dpaa2_cmdif_remove() argument 274 name = rte_vdev_device_name(vdev); in dpaa2_cmdif_remove()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_user_ethdev.c | 458 virtio_user_pmd_probe(struct rte_vdev_device *vdev) in virtio_user_pmd_probe() argument 481 const char *name = rte_vdev_device_name(vdev); in virtio_user_pmd_probe() 499 eth_dev->device = &vdev->device; in virtio_user_pmd_probe() 644 eth_dev = virtio_user_eth_dev_alloc(vdev); in virtio_user_pmd_probe() 700 virtio_user_pmd_remove(struct rte_vdev_device *vdev) in virtio_user_pmd_remove() argument 705 if (!vdev) in virtio_user_pmd_remove() 708 name = rte_vdev_device_name(vdev); in virtio_user_pmd_remove() 729 if (!vdev) in virtio_user_pmd_dma_map() 732 name = rte_vdev_device_name(vdev); in virtio_user_pmd_dma_map() 753 if (!vdev) in virtio_user_pmd_dma_unmap() [all …]
|
| /dpdk/examples/vdpa/ |
| H A D | main.c | 294 struct rte_vdpa_device *vdev; in cmd_list_vdpa_devices_parsed() local 300 vdev = rte_vdpa_find_device_by_name(dev->name); in cmd_list_vdpa_devices_parsed() 301 if (!vdev) in cmd_list_vdpa_devices_parsed() 303 if (rte_vdpa_get_queue_num(vdev, &queue_num) < 0) { in cmd_list_vdpa_devices_parsed() 309 if (rte_vdpa_get_features(vdev, &features) < 0) { in cmd_list_vdpa_devices_parsed() 396 if (!vdev) { in cmd_device_stats_parsed() 402 if (vports[i].dev == vdev) { in cmd_device_stats_parsed() 528 struct rte_vdpa_device *vdev; in main() local 553 vdev = rte_vdpa_find_device_by_name(dev->name); in main() 554 if (vdev == NULL) { in main() [all …]
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe.c | 158 fs_eth_dev_create(struct rte_vdev_device *vdev) in fs_eth_dev_create() argument 173 params = rte_vdev_device_args(vdev); in fs_eth_dev_create() 178 dev = rte_eth_vdev_allocate(vdev, sizeof(*priv)); in fs_eth_dev_create() 330 rte_pmd_failsafe_probe(struct rte_vdev_device *vdev) in rte_pmd_failsafe_probe() argument 339 name = rte_vdev_device_name(vdev); in rte_pmd_failsafe_probe() 350 eth_dev->device = &vdev->device; in rte_pmd_failsafe_probe() 384 return fs_eth_dev_create(vdev); in rte_pmd_failsafe_probe() 388 rte_pmd_failsafe_remove(struct rte_vdev_device *vdev) in rte_pmd_failsafe_remove() argument 392 name = rte_vdev_device_name(vdev); in rte_pmd_failsafe_remove()
|
| /dpdk/doc/guides/nics/ |
| H A D | pcap_ring.rst | 28 To do so, the --vdev= parameter must be passed to the EAL. 38 Multiple device definitions can be arranged using multiple --vdev. 44 --vdev 'net_pcap0,stream_opt0=..,stream_opt1=..' \ 45 --vdev='net_pcap1,stream_opt0=..' 105 --vdev 'net_pcap0,iface=eth0,phy_mac=1' 112 --vdev 'net_pcap0,rx_pcap=file_rx.pcap,infinite_rx=1' 123 --vdev 'net_pcap0,rx_pcap=file_rx.pcap' 131 --vdev 'net_pcap0,tx_pcap=file_tx.pcap' 167 --vdev 'net_pcap0,iface=eth0' --vdev='net_pcap1,iface=eth1' 182 --vdev 'net_pcap0,rx_iface_in=eth1,tx_iface=eth1' [all …]
|
| H A D | null.rst | 17 ./<build_dir>/app/dpdk-testpmd -l 0-3 -n 4 --vdev net_null0 --vdev net_null1 -- -i 29 ./<build_dir>/app/dpdk-testpmd -l 0-3 -n 4 --vdev "net_null0,copy=1" -- -i 38 ./<build_dir>/app/dpdk-testpmd -l 0-3 -n 4 --vdev "net_null0,size=256" -- -i
|
| H A D | ipn3ke.rst | 45 --vdev 'ipn3ke_cfg0,afu=0|b3:00.0' 53 --vdev 'ipn3ke_cfg0,afu=0|b3:00.0,fpga_acc={tm|flow}' 60 …--vdev 'ipn3ke_cfg0,afu=0|b3:00.0,fpga_acc={tm|flow},i40e_pf={0000:b1:00.0|0000:b1:00.1|0000:b1:00… 80 …./<build_dir>/app/dpdk-testpmd -l 0-15 -n 4 --vdev 'ifpga_rawdev_cfg0,ifpga=b3:00.0,port=0' --vdev… 91 …./<build_dir>/app/dpdk-testpmd -l 0-15 -n 4 --vdev 'ifpga_rawdev_cfg0,ifpga=b3:00.0,port=0' --vdev…
|
| /dpdk/drivers/compress/zlib/ |
| H A D | zlib_pmd.c | 356 struct rte_vdev_device *vdev, in zlib_create() argument 361 dev = rte_compressdev_pmd_create(name, &vdev->device, in zlib_create() 378 zlib_probe(struct rte_vdev_device *vdev) in zlib_probe() argument 388 name = rte_vdev_device_name(vdev); in zlib_probe() 393 input_args = rte_vdev_device_args(vdev); in zlib_probe() 403 return zlib_create(name, vdev, &init_params); in zlib_probe() 407 zlib_remove(struct rte_vdev_device *vdev) in zlib_remove() argument 412 name = rte_vdev_device_name(vdev); in zlib_remove()
|
| /dpdk/drivers/bus/vdev/ |
| H A D | vdev.c | 141 struct rte_vdev_device *vdev = RTE_DEV_TO_VDEV(dev); in vdev_dma_map() local 144 if (!vdev) { in vdev_dma_map() 149 if (!vdev->device.driver) { in vdev_dma_map() 154 driver = container_of(vdev->device.driver, const struct rte_vdev_driver, in vdev_dma_map() 158 return driver->dma_map(vdev, addr, iova, len); in vdev_dma_map() 166 struct rte_vdev_device *vdev = RTE_DEV_TO_VDEV(dev); in vdev_dma_unmap() local 169 if (!vdev) { in vdev_dma_unmap() 174 if (!vdev->device.driver) { in vdev_dma_unmap() 179 driver = container_of(vdev->device.driver, const struct rte_vdev_driver, in vdev_dma_unmap() 183 return driver->dma_unmap(vdev, addr, iova, len); in vdev_dma_unmap() [all …]
|
| /dpdk/drivers/crypto/scheduler/ |
| H A D | scheduler_pmd.c | 78 struct rte_vdev_device *vdev, in cryptodev_scheduler_create() argument 86 dev = rte_cryptodev_pmd_create(name, &vdev->device, in cryptodev_scheduler_create() 238 cryptodev_scheduler_remove(struct rte_vdev_device *vdev) in cryptodev_scheduler_remove() argument 244 if (vdev == NULL) in cryptodev_scheduler_remove() 247 name = rte_vdev_device_name(vdev); in cryptodev_scheduler_remove() 530 cryptodev_scheduler_probe(struct rte_vdev_device *vdev) in cryptodev_scheduler_probe() argument 546 name = rte_vdev_device_name(vdev); in cryptodev_scheduler_probe() 551 rte_vdev_device_args(vdev)); in cryptodev_scheduler_probe() 555 vdev, in cryptodev_scheduler_probe()
|
| /dpdk/drivers/raw/skeleton/ |
| H A D | skeleton_rawdev.c | 570 struct rte_vdev_device *vdev, in skeleton_rawdev_create() argument 595 rawdev->device = &vdev->device; in skeleton_rawdev_create() 667 skeldev_parse_vdev_args(struct rte_vdev_device *vdev) in skeldev_parse_vdev_args() argument 678 name = rte_vdev_device_name(vdev); in skeldev_parse_vdev_args() 680 params = rte_vdev_device_args(vdev); in skeldev_parse_vdev_args() 708 skeleton_rawdev_probe(struct rte_vdev_device *vdev) in skeleton_rawdev_probe() argument 714 name = rte_vdev_device_name(vdev); in skeleton_rawdev_probe() 727 selftest = skeldev_parse_vdev_args(vdev); in skeleton_rawdev_probe() 730 ret = skeleton_rawdev_create(name, vdev, rte_socket_id()); in skeleton_rawdev_probe() 747 skeleton_rawdev_remove(struct rte_vdev_device *vdev) in skeleton_rawdev_remove() argument [all …]
|