HelenOS sources

drv_list          412 uspace/app/devctl/devctl.c 		rc = drv_list();
drv_list           58 uspace/srv/devman/driver.c void init_driver_list(driver_list_t *drv_list)
drv_list           60 uspace/srv/devman/driver.c 	assert(drv_list != NULL);
drv_list           62 uspace/srv/devman/driver.c 	list_initialize(&drv_list->drivers);
drv_list           63 uspace/srv/devman/driver.c 	fibril_mutex_initialize(&drv_list->drivers_mutex);
drv_list           64 uspace/srv/devman/driver.c 	drv_list->next_handle = 1;
drv_list          376 uspace/srv/devman/driver.c driver_t *driver_find(driver_list_t *drv_list, devman_handle_t handle)
drv_list          380 uspace/srv/devman/driver.c 	fibril_mutex_lock(&drv_list->drivers_mutex);
drv_list          382 uspace/srv/devman/driver.c 	list_foreach(drv_list->drivers, drivers, driver_t, drv) {
drv_list          389 uspace/srv/devman/driver.c 	fibril_mutex_unlock(&drv_list->drivers_mutex);
drv_list          401 uspace/srv/devman/driver.c driver_t *driver_find_by_name(driver_list_t *drv_list, const char *drv_name)
drv_list          405 uspace/srv/devman/driver.c 	fibril_mutex_lock(&drv_list->drivers_mutex);
drv_list          407 uspace/srv/devman/driver.c 	list_foreach(drv_list->drivers, drivers, driver_t, drv) {
drv_list          414 uspace/srv/devman/driver.c 	fibril_mutex_unlock(&drv_list->drivers_mutex);
HelenOS homepage, sources at GitHub