![]()  | 
  
    RTEMS
    5.1
    
   | 
 
#include <drvmgr.h>
Data Fields | |
| int | obj_type | 
| struct drvmgr_dev * | next | 
| struct drvmgr_dev * | next_in_bus | 
| struct drvmgr_dev * | next_in_drv | 
| struct drvmgr_drv * | drv | 
| struct drvmgr_bus * | parent | 
| short | minor_drv | 
| short | minor_bus | 
| char * | name | 
| void * | priv | 
| void * | businfo | 
| struct drvmgr_bus * | bus | 
| unsigned int | state | 
| int | level | 
| int | error | 
Device information
| struct drvmgr_bus* drvmgr_dev::bus | 
Pointer to bus, set only if this is a bridge
| void* drvmgr_dev::businfo | 
Host bus specific information
| struct drvmgr_drv* drvmgr_dev::drv | 
The driver owning this device
| int drvmgr_dev::error | 
Error state returned by driver
| int drvmgr_dev::level | 
Init Level
| short drvmgr_dev::minor_bus | 
Device number on bus (for device separation)
| short drvmgr_dev::minor_drv | 
Device number within driver
| char* drvmgr_dev::name | 
Name of Device Hardware
| struct drvmgr_dev* drvmgr_dev::next | 
Next device
| struct drvmgr_dev* drvmgr_dev::next_in_bus | 
Next device on the same bus
| struct drvmgr_dev* drvmgr_dev::next_in_drv | 
Next device using the same driver
| int drvmgr_dev::obj_type | 
DRVMGR_OBJ_DEV
| struct drvmgr_bus* drvmgr_dev::parent | 
Bus that this device resides on
| void* drvmgr_dev::priv | 
Pointer to driver private device structure
| unsigned int drvmgr_dev::state | 
State of device, see DEV_STATE_*
 1.8.15