17 int initializing_objs;
52extern void _DRV_Manager_Lock(
void);
53extern void _DRV_Manager_Unlock(
void);
59#if defined(DRVMGR_USE_LOCKS) && (DRVMGR_USE_LOCKS == 1)
60 #define DRVMGR_LOCK_WRITE() _DRV_Manager_Lock()
61 #define DRVMGR_LOCK_READ() _DRV_Manager_Lock()
62 #define DRVMGR_UNLOCK() _DRV_Manager_Unlock()
65 #define DRVMGR_LOCK_WRITE()
66 #define DRVMGR_LOCK_READ()
67 #define DRVMGR_UNLOCK()
Control block used to manage each API mutex.
Definition: apimutex.h:42
Definition: drvmgr_list.h:24
Definition: drvmgr_internal.h:15
struct drvmgr_list devices[DRVMGR_LEVEL_MAX+1]
Definition: drvmgr_internal.h:45
struct drvmgr_dev root_dev
Definition: drvmgr_internal.h:24