driver Struct Reference
[generic device driver support.Device manager.]

Driver structure. More...

#include <driver.h>


Data Fields

const char * binary_path
 Path to the driver's binary.
link_t devices
 Pointer to the linked list of devices controlled by this driver.
fibril_mutex_t driver_mutex
 Fibril mutex for this driver - driver state, list of devices, phone.
driver_ops_tdriver_ops
 Generic device driver operations.
link_t drivers
 Pointers to previous and next drivers in a linked list.
match_id_list_t match_ids
 List of device ids for device-to-driver matching.
char * name
 Name of the device driver.
const char * name
 Name of the device driver.
int phone
 Phone asociated with this driver.
int state
 Specifies whether the driver has been started and wheter is running and prepared to receive requests.


Detailed Description

Driver structure.

Definition at line 137 of file driver.h.


The documentation for this struct was generated from the following files:
Generated on Thu Jun 2 07:45:58 2011 for HelenOS/USB by  doxygen 1.4.7