RTEMS  5.1
Data Fields
drvmgr_drv Struct Reference

#include <drvmgr.h>

Data Fields

int obj_type
 
struct drvmgr_drvnext
 
struct drvmgr_devdev
 
uint64_t drv_id
 
char * name
 
int bus_type
 
struct drvmgr_drv_opsops
 
struct drvmgr_funcfuncs
 
unsigned int dev_cnt
 
unsigned int dev_priv_size
 

Detailed Description

Device driver description

Field Documentation

◆ bus_type

int drvmgr_drv::bus_type

Type of Bus this driver supports

◆ dev

struct drvmgr_dev* drvmgr_drv::dev

Devices using this driver

◆ dev_cnt

unsigned int drvmgr_drv::dev_cnt

Number of devices in dev

◆ dev_priv_size

unsigned int drvmgr_drv::dev_priv_size

If non-zero DRVMGR will allocate memory for dev->priv

◆ drv_id

uint64_t drvmgr_drv::drv_id

Unique Driver ID

◆ funcs

struct drvmgr_func* drvmgr_drv::funcs

Extra Operations

◆ name

char* drvmgr_drv::name

Name of Driver

◆ next

struct drvmgr_drv* drvmgr_drv::next

Next Driver

◆ obj_type

int drvmgr_drv::obj_type

DRVMGR_OBJ_DRV

◆ ops

struct drvmgr_drv_ops* drvmgr_drv::ops

Driver operations


The documentation for this struct was generated from the following file: