| /dpdk/drivers/bus/pci/ |
| H A D | private.h | 18 struct rte_pci_device; 33 pci_name_set(struct rte_pci_device *dev); 55 void rte_pci_add_device(struct rte_pci_device *pci_dev); 69 struct rte_pci_device *new_pci_dev); 144 int pci_uio_map_resource(struct rte_pci_device *dev); 151 void pci_uio_unmap_resource(struct rte_pci_device *dev); 166 int pci_uio_alloc_resource(struct rte_pci_device *dev, 179 void pci_uio_free_resource(struct rte_pci_device *dev, 192 pci_uio_remap_resource(struct rte_pci_device *dev); 226 const struct rte_pci_device *pci_dev); [all …]
|
| H A D | rte_bus_pci.h | 35 struct rte_pci_device; 39 RTE_TAILQ_HEAD(rte_pci_device_list, rte_pci_device); 65 struct rte_pci_device { struct 88 container_of(ptr, const struct rte_pci_device, device) 118 typedef int (rte_pci_remove_t)(struct rte_pci_device *); 212 int rte_pci_map_device(struct rte_pci_device *dev); 221 void rte_pci_unmap_device(struct rte_pci_device *dev); 306 int rte_pci_read_config(const struct rte_pci_device *device, 322 int rte_pci_write_config(const struct rte_pci_device *device, 331 struct rte_pci_device *dev; [all …]
|
| H A D | pci_common.c | 62 pci_name_set(struct rte_pci_device *dev) in pci_name_set() 166 struct rte_pci_device *dev) in rte_pci_probe_one_driver() 373 struct rte_pci_device *dev = NULL; in pci_probe() 421 struct rte_pci_device *dev = NULL; in rte_pci_dump() 484 struct rte_pci_device *pdev; in pci_find_device() 505 static struct rte_pci_device * 508 struct rte_pci_device *pdev = NULL; in pci_find_device_by_addr() 533 struct rte_pci_device *pdev = NULL; in pci_hot_unplug_handler() 572 struct rte_pci_device *pdev = NULL; in pci_sigbus_handler() 601 struct rte_pci_device *pdev; in pci_unplug() [all …]
|
| H A D | pci_common_uio.c | 27 pci_uio_map_secondary(struct rte_pci_device *dev) in EAL_REGISTER_TAILQ() 85 pci_uio_map_resource(struct rte_pci_device *dev) in pci_uio_map_resource() 156 pci_uio_remap_resource(struct rte_pci_device *dev) in pci_uio_remap_resource() 188 pci_uio_find_resource(struct rte_pci_device *dev) in pci_uio_find_resource() 208 pci_uio_unmap_resource(struct rte_pci_device *dev) in pci_uio_unmap_resource()
|
| /dpdk/drivers/bus/pci/linux/ |
| H A D | pci_init.h | 28 int pci_uio_alloc_resource(struct rte_pci_device *dev, 30 void pci_uio_free_resource(struct rte_pci_device *dev, 32 int pci_uio_map_resource_by_index(struct rte_pci_device *dev, int res_idx, 40 int pci_uio_ioport_map(struct rte_pci_device *dev, int bar, 74 int pci_vfio_ioport_map(struct rte_pci_device *dev, int bar, 83 int pci_vfio_map_resource(struct rte_pci_device *dev); 84 int pci_vfio_unmap_resource(struct rte_pci_device *dev);
|
| H A D | pci.c | 61 rte_pci_map_device(struct rte_pci_device *dev) in rte_pci_map_device() 92 rte_pci_unmap_device(struct rte_pci_device *dev) in rte_pci_unmap_device() 172 pci_parse_sysfs_resource(const char *filename, struct rte_pci_device *dev) in pci_parse_sysfs_resource() 217 struct rte_pci_device *dev; in pci_scan_one() 337 struct rte_pci_device *dev2; in pci_scan_one() 496 pci_device_iommu_support_va(const struct rte_pci_device *dev) in pci_device_iommu_support_va() 545 pci_device_iommu_support_va(__rte_unused const struct rte_pci_device *dev) in pci_device_iommu_support_va() 607 const struct rte_pci_device *pdev) in pci_device_iova_mode() 644 int rte_pci_read_config(const struct rte_pci_device *device, in rte_pci_read_config() 668 int rte_pci_write_config(const struct rte_pci_device *device, in rte_pci_write_config() [all …]
|
| H A D | pci_vfio.c | 224 pci_vfio_setup_interrupts(struct rte_pci_device *dev, int vfio_dev_fd) in pci_vfio_setup_interrupts() 376 pci_vfio_enable_notifier(struct rte_pci_device *dev, int vfio_dev_fd) in pci_vfio_enable_notifier() 431 pci_vfio_disable_notifier(struct rte_pci_device *dev) in pci_vfio_disable_notifier() 724 pci_vfio_map_resource_primary(struct rte_pci_device *dev) in pci_vfio_map_resource_primary() 876 pci_vfio_map_resource_secondary(struct rte_pci_device *dev) in pci_vfio_map_resource_secondary() 953 pci_vfio_map_resource(struct rte_pci_device *dev) in pci_vfio_map_resource() 963 struct rte_pci_device *dev, in find_and_unmap_vfio_resource() 1001 pci_vfio_unmap_resource_primary(struct rte_pci_device *dev) in pci_vfio_unmap_resource_primary() 1064 pci_vfio_unmap_resource_secondary(struct rte_pci_device *dev) in pci_vfio_unmap_resource_secondary() 1102 pci_vfio_unmap_resource(struct rte_pci_device *dev) in pci_vfio_unmap_resource() [all …]
|
| /dpdk/drivers/bus/pci/windows/ |
| H A D | pci.c | 39 rte_pci_map_device(struct rte_pci_device *dev) in rte_pci_map_device() 53 rte_pci_unmap_device(struct rte_pci_device *dev __rte_unused) in rte_pci_unmap_device() 64 rte_pci_read_config(const struct rte_pci_device *dev __rte_unused, in rte_pci_read_config() 78 rte_pci_write_config(const struct rte_pci_device *dev __rte_unused, in rte_pci_write_config() 92 const struct rte_pci_device *pdev __rte_unused) in pci_device_iova_mode() 103 rte_pci_ioport_map(struct rte_pci_device *dev __rte_unused, in rte_pci_ioport_map() 163 pci_uio_remap_resource(struct rte_pci_device *dev __rte_unused) in pci_uio_remap_resource() 206 PSP_DEVINFO_DATA dev_info_data, struct rte_pci_device *dev) in get_device_resource_info() 327 struct rte_pci_device *dev) in set_kernel_driver_type() 339 struct rte_pci_device *dev = NULL; in pci_scan_one() [all …]
|
| /dpdk/lib/ethdev/ |
| H A D | ethdev_pci.h | 31 struct rte_pci_device *pci_dev) in rte_eth_copy_pci_info() 55 struct rte_pci_device *pci_dev = (struct rte_pci_device *)bus_device; in eth_dev_pci_specific_init() 80 rte_eth_dev_pci_allocate(struct rte_pci_device *dev, size_t private_data_size) in rte_eth_dev_pci_allocate() 123 rte_eth_dev_pci_generic_probe(struct rte_pci_device *pci_dev, in rte_eth_dev_pci_generic_probe() 149 rte_eth_dev_pci_generic_remove(struct rte_pci_device *pci_dev, in rte_eth_dev_pci_generic_remove()
|
| /dpdk/drivers/common/qat/ |
| H A D | qat_device.h | 30 (struct rte_pci_device *); 32 (struct rte_mem_resource **, struct rte_pci_device *); 57 struct rte_pci_device *pci_dev; 148 qat_pci_device_allocate(struct rte_pci_device *pci_dev, 152 qat_get_qat_dev_from_pci_dev(struct rte_pci_device *pci_dev);
|
| H A D | qat_device.c | 100 qat_get_qat_dev_from_pci_dev(struct rte_pci_device *pci_dev) in qat_get_qat_dev_from_pci_dev() 168 qat_pci_device_allocate(struct rte_pci_device *pci_dev, in qat_pci_device_allocate() 303 qat_pci_device_release(struct rte_pci_device *pci_dev) in qat_pci_device_release() 351 struct rte_pci_device *pci_dev) in qat_pci_dev_destroy() 360 struct rte_pci_device *pci_dev) in qat_pci_probe() 425 qat_pci_remove(struct rte_pci_device *pci_dev) in qat_pci_remove()
|
| /dpdk/drivers/crypto/nitrox/ |
| H A D | nitrox_device.c | 18 ndev_allocate(struct rte_pci_device *pdev) in ndev_allocate() 33 ndev_init(struct nitrox_device *ndev, struct rte_pci_device *pdev) in ndev_init() 44 find_ndev(struct rte_pci_device *pdev) in find_ndev() 67 struct rte_pci_device *pdev) in nitrox_pci_probe() 91 nitrox_pci_remove(struct rte_pci_device *pdev) in nitrox_pci_remove()
|
| /dpdk/drivers/mempool/cnxk/ |
| H A D | cnxk_mempool.c | 69 cnxk_mempool_plt_parse_devargs(struct rte_pci_device *pci_dev) in cnxk_mempool_plt_parse_devargs() 76 npa_dev_to_name(struct rte_pci_device *pci_dev, char *name) in npa_dev_to_name() 86 npa_init(struct rte_pci_device *pci_dev) in npa_init() 116 npa_fini(struct rte_pci_device *pci_dev) in npa_fini() 138 npa_remove(struct rte_pci_device *pci_dev) in npa_remove() 147 npa_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev) in npa_probe()
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_pci.c | 111 mlx5_dev_is_vf_pci(struct rte_pci_device *pci_dev) in mlx5_dev_is_vf_pci() 132 const struct rte_pci_device *pci_dev; in mlx5_dev_pci_match() 165 struct rte_pci_device *pci_dev) in mlx5_common_pci_probe() 171 mlx5_common_pci_remove(struct rte_pci_device *pci_dev) in mlx5_common_pci_remove() 177 mlx5_common_pci_dma_map(struct rte_pci_device *pci_dev, void *addr, in mlx5_common_pci_dma_map() 184 mlx5_common_pci_dma_unmap(struct rte_pci_device *pci_dev, void *addr, in mlx5_common_pci_dma_unmap()
|
| /dpdk/drivers/bus/pci/bsd/ |
| H A D | pci.c | 55 rte_pci_map_device(struct rte_pci_device *dev) in rte_pci_map_device() 77 rte_pci_unmap_device(struct rte_pci_device *dev) in rte_pci_unmap_device() 93 pci_uio_free_resource(struct rte_pci_device *dev, in pci_uio_free_resource() 106 pci_uio_alloc_resource(struct rte_pci_device *dev, in pci_uio_alloc_resource() 157 pci_uio_map_resource_by_index(struct rte_pci_device *dev, int res_idx, in pci_uio_map_resource_by_index() 214 struct rte_pci_device *dev; in pci_scan_one() 293 struct rte_pci_device *dev2 = NULL; in pci_scan_one() 395 const struct rte_pci_device *pdev) in pci_device_iova_mode() 404 int rte_pci_read_config(const struct rte_pci_device *dev, in rte_pci_read_config() 450 int rte_pci_write_config(const struct rte_pci_device *dev, in rte_pci_write_config() [all …]
|
| /dpdk/drivers/net/nfp/ |
| H A D | nfp_ethdev.c | 49 static int nfp_fw_upload(struct rte_pci_device *dev, 51 static int nfp_fw_setup(struct rte_pci_device *dev, 56 static int nfp_pf_init(struct rte_pci_device *pci_dev); 59 struct rte_pci_device *dev); 61 static int eth_nfp_pci_remove(struct rte_pci_device *pci_dev); 84 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(dev); in nfp_net_start() 279 struct rte_pci_device *pci_dev; in nfp_net_close() 387 struct rte_pci_device *pci_dev; in nfp_net_init() 789 static int nfp_pf_init(struct rte_pci_device *pci_dev) in nfp_pf_init() 1016 struct rte_pci_device *dev) in nfp_pf_pci_probe() [all …]
|
| H A D | nfp_ethdev_vf.c | 35 struct rte_pci_device *pci_dev); 36 static int eth_nfp_vf_pci_remove(struct rte_pci_device *pci_dev); 53 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(dev); in nfp_netvf_start() 199 struct rte_pci_device *pci_dev; in nfp_netvf_close() 283 struct rte_pci_device *pci_dev; in nfp_netvf_init() 487 struct rte_pci_device *pci_dev) in eth_nfp_vf_pci_probe() 493 static int eth_nfp_vf_pci_remove(struct rte_pci_device *pci_dev) in eth_nfp_vf_pci_remove()
|
| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa.c | 28 sfc_vdpa_get_adapter_by_dev(struct rte_pci_device *pdev) in sfc_vdpa_get_adapter_by_dev() 70 struct rte_pci_device *dev = sva->pdev; in sfc_vdpa_vfio_setup() 151 struct rte_pci_device *pci_dev = sva->pdev; in sfc_vdpa_set_log_prefix() 205 struct rte_pci_device *pci_dev = sva->pdev; in sfc_vdpa_kvargs_parse() 234 struct rte_pci_device *pci_dev) in sfc_vdpa_pci_probe() 322 sfc_vdpa_pci_remove(struct rte_pci_device *pci_dev) in sfc_vdpa_pci_remove()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_pci_ethdev.c | 43 virtio_remap_pci(struct rte_pci_device *pci_dev, struct virtio_pci_dev *dev) in virtio_remap_pci() 76 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(eth_dev); in eth_virtio_pci_init() 182 struct rte_pci_device *pci_dev) in eth_virtio_pci_probe() 200 static int eth_virtio_pci_remove(struct rte_pci_device *pci_dev) in eth_virtio_pci_remove()
|
| H A D | virtio_pci.h | 120 struct rte_pci_device *dev; 138 int vtpci_init(struct rte_pci_device *pci_dev, struct virtio_pci_dev *dev);
|
| /dpdk/lib/eventdev/ |
| H A D | eventdev_pmd_pci.h | 41 struct rte_pci_device *pci_dev, in rte_event_pmd_pci_probe_named() 97 struct rte_pci_device *pci_dev, in rte_event_pmd_pci_probe() 120 rte_event_pmd_pci_remove(struct rte_pci_device *pci_dev, in rte_event_pmd_pci_remove()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_intr.c | 59 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(sa->eth_dev); in sfc_intr_line_handler() 105 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(sa->eth_dev); in sfc_intr_message_handler() 145 struct rte_pci_device *pci_dev; in sfc_intr_start() 243 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(sa->eth_dev); in sfc_intr_stop() 321 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(sa->eth_dev); in sfc_intr_attach()
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | cxgbevf_ethdev.c | 105 struct rte_pci_device *pci_dev; in eth_cxgbevf_dev_init() 179 struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(eth_dev); in eth_cxgbevf_dev_uninit() 191 struct rte_pci_device *pci_dev) in eth_cxgbevf_pci_probe() 197 static int eth_cxgbevf_pci_remove(struct rte_pci_device *pci_dev) in eth_cxgbevf_pci_remove()
|
| /dpdk/drivers/common/qat/dev/ |
| H A D | qat_dev_gens.h | 58 struct rte_pci_device *pci_dev); 61 struct rte_pci_device *pci_dev);
|
| /dpdk/drivers/event/dlb2/pf/ |
| H A D | dlb2_main.h | 29 struct rte_pci_device *pdev; 42 struct dlb2_dev *dlb2_probe(struct rte_pci_device *pdev);
|