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