Lines Matching refs:rte_pci_device
35 struct rte_pci_device;
39 RTE_TAILQ_HEAD(rte_pci_device_list, rte_pci_device);
65 struct rte_pci_device { struct
66 RTE_TAILQ_ENTRY(rte_pci_device) next; /**< Next probed PCI device. */
85 #define RTE_DEV_TO_PCI(ptr) container_of(ptr, struct rte_pci_device, device)
88 container_of(ptr, const struct rte_pci_device, device)
113 typedef int (rte_pci_probe_t)(struct rte_pci_driver *, struct rte_pci_device *);
118 typedef int (rte_pci_remove_t)(struct rte_pci_device *);
136 typedef int (pci_dma_map_t)(struct rte_pci_device *dev, void *addr,
155 typedef int (pci_dma_unmap_t)(struct rte_pci_device *dev, void *addr,
212 int rte_pci_map_device(struct rte_pci_device *dev);
221 void rte_pci_unmap_device(struct rte_pci_device *dev);
248 off_t rte_pci_find_ext_capability(struct rte_pci_device *dev, uint32_t cap);
262 int rte_pci_set_bus_master(struct rte_pci_device *dev, bool enable);
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;
351 int rte_pci_ioport_map(struct rte_pci_device *dev, int bar,