#include <rte_bus.h>
A structure describing a generic bus.
- Examples
- examples/ethtool/lib/rte_ethtool.c, and examples/ip_pipeline/kni.c.
Definition at line 274 of file rte_bus.h.
◆ TAILQ_ENTRY()
Next bus object in linked list
◆ name
◆ scan
Scan for devices attached to bus
Definition at line 277 of file rte_bus.h.
◆ probe
Probe devices on bus
Definition at line 278 of file rte_bus.h.
◆ find_device
Find a device on the bus
Definition at line 279 of file rte_bus.h.
◆ plug
Probe single device for drivers
Definition at line 280 of file rte_bus.h.
◆ unplug
Remove single device from driver
Definition at line 281 of file rte_bus.h.
◆ parse
Parse a device name
Definition at line 282 of file rte_bus.h.
◆ dma_map
DMA map for device in the bus
Definition at line 283 of file rte_bus.h.
◆ dma_unmap
DMA unmap for device in the bus
Definition at line 284 of file rte_bus.h.
◆ conf
◆ get_iommu_class
◆ dev_iterate
◆ hot_unplug_handler
handle hot-unplug failure on the bus
Definition at line 288 of file rte_bus.h.
◆ sigbus_handler
handle sigbus error on the bus
Definition at line 290 of file rte_bus.h.
The documentation for this struct was generated from the following file: