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