![]() |
RTEMS 6.1
|
#include <drvmgr.h>
Data Fields | |
| int | obj_type |
| struct drvmgr_drv * | next |
| struct drvmgr_dev * | dev |
| uint64_t | drv_id |
| char * | name |
| int | bus_type |
| struct drvmgr_drv_ops * | ops |
| struct drvmgr_func * | funcs |
| unsigned int | dev_cnt |
| unsigned int | dev_priv_size |
Device driver description
| int drvmgr_drv::bus_type |
Type of Bus this driver supports
| struct drvmgr_dev* drvmgr_drv::dev |
Devices using this driver
| unsigned int drvmgr_drv::dev_cnt |
Number of devices in dev
| unsigned int drvmgr_drv::dev_priv_size |
If non-zero DRVMGR will allocate memory for dev->priv
| uint64_t drvmgr_drv::drv_id |
Unique Driver ID
| struct drvmgr_func* drvmgr_drv::funcs |
Extra Operations
| char* drvmgr_drv::name |
Name of Driver
| struct drvmgr_drv* drvmgr_drv::next |
Next Driver
| int drvmgr_drv::obj_type |
DRVMGR_OBJ_DRV
| struct drvmgr_drv_ops* drvmgr_drv::ops |
Driver operations