#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 252 of file rte_bus.h.
◆ TAILQ_ENTRY()
Next bus object in linked list
◆ name
◆ scan
Scan for devices attached to bus
Definition at line 255 of file rte_bus.h.
◆ probe
Probe devices on bus
Definition at line 256 of file rte_bus.h.
◆ find_device
Find a device on the bus
Definition at line 257 of file rte_bus.h.
◆ plug
Probe single device for drivers
Definition at line 258 of file rte_bus.h.
◆ unplug
Remove single device from driver
Definition at line 259 of file rte_bus.h.
◆ parse
Parse a device name
Definition at line 260 of file rte_bus.h.
◆ dma_map
DMA map for device in the bus
Definition at line 261 of file rte_bus.h.
◆ dma_unmap
DMA unmap for device in the bus
Definition at line 262 of file rte_bus.h.
◆ conf
◆ get_iommu_class
◆ dev_iterate
◆ hot_unplug_handler
handle hot-unplug failure on the bus
Definition at line 266 of file rte_bus.h.
◆ sigbus_handler
handle sigbus error on the bus
Definition at line 268 of file rte_bus.h.
The documentation for this struct was generated from the following file: