|
RTEMS CPU Kit with SuperCore
|
Bus information. More...
#include <drvmgr.h>

Data Fields | |
| int | obj_type |
| DRVMGR_OBJ_BUS. | |
| unsigned char | bus_type |
| Type of bus. | |
| unsigned char | depth |
| Bus level distance from root bus. | |
| struct drvmgr_bus * | next |
| Next Bus. | |
| struct drvmgr_dev * | dev |
| Bus device, the hardware... More... | |
| void * | priv |
| Private data structure used by BUS driver. | |
| struct drvmgr_dev * | children |
| Hardware devices on this bus. | |
| struct drvmgr_bus_ops * | ops |
| Bus operations supported by this bus driver. | |
| struct drvmgr_func * | funcs |
| Extra operations. | |
| int | dev_cnt |
| Number of devices this bus has. | |
| struct drvmgr_bus_res * | reslist |
| Bus resources, head of a linked list of resources. More... | |
| struct drvmgr_map_entry * | maps_up |
| Map Translation, array of address spaces upstreams to CPU. | |
| struct drvmgr_map_entry * | maps_down |
| Map Translation, array of address spaces downstreams to Hardware. | |
| int | level |
| Initialization Level of Bus. | |
| int | state |
| Init State of Bus, BUS_STATE_*. | |
| int | error |
| Return code from bus->ops->initN() | |
Bus information.
Describes a bus.
| struct drvmgr_dev* drvmgr_bus::dev |
Bus device, the hardware...
Referenced by drvmgr_on_rootbus().
| struct drvmgr_bus_res* drvmgr_bus::reslist |
Bus resources, head of a linked list of resources.
Referenced by drvmgr_bus_res_add(), and drvmgr_keys_get().
1.8.13