Home
last modified time | relevance | path

Searched refs:klist_devices (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/base/
H A Ddriver.c127 klist_iter_init_node(&drv->p->klist_devices, &i, in driver_for_each_device()
161 klist_iter_init_node(&drv->p->klist_devices, &i, in driver_find_device()
H A Dbase.h49 struct klist klist_devices; member
80 struct klist klist_devices; member
H A Ddd.c408 klist_add_tail(&dev->p->knode_driver, &dev->driver->p->klist_devices); in driver_bound()
1347 spin_lock(&drv->p->klist_devices.k_lock); in driver_detach()
1348 if (list_empty(&drv->p->klist_devices.k_list)) { in driver_detach()
1349 spin_unlock(&drv->p->klist_devices.k_lock); in driver_detach()
1352 dev_prv = list_last_entry(&drv->p->klist_devices.k_list, in driver_detach()
1357 spin_unlock(&drv->p->klist_devices.k_lock); in driver_detach()
H A Dbus.c367 klist_iter_init_node(&sp->klist_devices, &i, in bus_for_each_dev()
403 klist_iter_init_node(&sp->klist_devices, &i, in bus_find_device()
507 klist_add_tail(&dev->p->knode_bus, &sp->klist_devices); in bus_add_device()
664 klist_init(&priv->klist_devices, NULL, NULL); in bus_add_driver()
901 klist_init(&priv->klist_devices, klist_devices_get, klist_devices_put); in bus_register()
1057 device_klist = &sp->klist_devices; in bus_sort_breadthfirst()
1095 klist_iter_init_node(&sp->klist_devices, &iter->ki, start_knode); in subsys_dev_iter_init()
H A Dclass.c189 klist_init(&cp->klist_devices, klist_class_dev_get, klist_class_dev_put); in class_register()
326 klist_iter_init_node(&sp->klist_devices, &iter->ki, start_knode); in class_dev_iter_init()
H A Dcore.c3675 klist_add_tail(&dev->p->knode_class, &sp->klist_devices); in device_add()