Home
last modified time | relevance | path

Searched refs:klist_iter (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/include/linux/
H A Dklist.h54 struct klist_iter { struct
60 extern void klist_iter_init(struct klist *k, struct klist_iter *i); argument
61 extern void klist_iter_init_node(struct klist *k, struct klist_iter *i,
63 extern void klist_iter_exit(struct klist_iter *i);
64 extern struct klist_node *klist_prev(struct klist_iter *i);
65 extern struct klist_node *klist_next(struct klist_iter *i);
/linux-6.15/lib/
H A Dklist.c280 void klist_iter_init_node(struct klist *k, struct klist_iter *i, in klist_iter_init_node()
297 void klist_iter_init(struct klist *k, struct klist_iter *i) in klist_iter_init()
311 void klist_iter_exit(struct klist_iter *i) in klist_iter_exit()
333 struct klist_node *klist_prev(struct klist_iter *i) in klist_prev()
375 struct klist_node *klist_next(struct klist_iter *i) in klist_next()
/linux-6.15/drivers/base/
H A Ddriver.c20 static struct device *next_device(struct klist_iter *i) in next_device()
120 struct klist_iter i; in driver_for_each_device()
155 struct klist_iter i; in driver_find_device()
H A Dattribute_container.c216 struct klist_iter iter; in attribute_container_remove_device()
249 struct klist_iter iter; in do_attribute_container_device_trigger_safe()
362 struct klist_iter iter; in attribute_container_device_trigger()
489 struct klist_iter iter; in attribute_container_find_class_device()
H A Dbus.c324 static struct device *next_device(struct klist_iter *i) in next_device()
360 struct klist_iter i; in bus_for_each_dev()
397 struct klist_iter i; in bus_find_device()
417 static struct device_driver *next_driver(struct klist_iter *i) in next_driver()
452 struct klist_iter i; in bus_for_each_drv()
1075 struct klist_iter ki;
H A Dcore.c3927 static struct device *prev_device(struct klist_iter *i) in prev_device()
3940 static struct device *next_device(struct klist_iter *i) in next_device()
4012 struct klist_iter i; in device_for_each_child()
4042 struct klist_iter i; in device_for_each_child_reverse()
4076 struct klist_iter i; in device_for_each_child_reverse_from()
4112 struct klist_iter i; in device_find_child()
/linux-6.15/lib/tests/
H A Dlist-test.c1231 struct klist_iter i; in klist_test_add_tail()
1259 struct klist_iter i; in klist_test_add_head()
1287 struct klist_iter i; in klist_test_add_behind()
1320 struct klist_iter i; in klist_test_add_before()
1356 struct klist_iter i; in klist_test_del_refcount_greater_than_zero()
1407 struct klist_iter i; in klist_test_del_refcount_zero()
1441 struct klist_iter i; in klist_test_remove()
/linux-6.15/include/linux/device/
H A Dclass.h73 struct klist_iter ki;