RTEMS
5.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