Searched refs:klist_devices (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/base/ |
| H A D | bus.c | 380 klist_iter_init_node(&sp->klist_devices, &i, in bus_for_each_dev() 416 klist_iter_init_node(&sp->klist_devices, &i, in bus_find_device() 441 klist_iter_init_node(&sp->klist_devices, &i, in bus_find_device_reverse() 584 klist_add_tail(&dev->p->knode_bus, &sp->klist_devices); in bus_add_device() 745 klist_init(&priv->klist_devices, NULL, NULL); in bus_add_driver() 982 klist_init(&priv->klist_devices, klist_devices_get, klist_devices_put); in bus_register() 1138 device_klist = &sp->klist_devices; in bus_sort_breadthfirst() 1176 klist_iter_init_node(&sp->klist_devices, &iter->ki, start_knode); in subsys_dev_iter_init()
|
| H A D | dd.c | 457 klist_add_tail(&dev->p->knode_driver, &dev->driver->p->klist_devices); in driver_bound() 1427 spin_lock(&drv->p->klist_devices.k_lock); in driver_detach() 1428 if (list_empty(&drv->p->klist_devices.k_list)) { in driver_detach() 1429 spin_unlock(&drv->p->klist_devices.k_lock); in driver_detach() 1432 dev_prv = list_last_entry(&drv->p->klist_devices.k_list, in driver_detach() 1437 spin_unlock(&drv->p->klist_devices.k_lock); in driver_detach()
|
| H A D | base.h | 50 struct klist klist_devices; member 82 struct klist klist_devices; member
|
| H A D | class.c | 200 klist_init(&cp->klist_devices, klist_class_dev_get, klist_class_dev_put); in class_register() 335 klist_iter_init_node(&sp->klist_devices, &iter->ki, start_knode); in class_dev_iter_init()
|
| H A D | core.c | 3724 klist_add_tail(&dev->p->knode_class, &sp->klist_devices); in device_add()
|