#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_t * | driver_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. | |
Definition at line 137 of file driver.h.
1.4.7