Searched refs:klist_node (Results 1 – 9 of 9) sorted by relevance
| /linux/include/linux/ |
| A D | klist.h | 17 struct klist_node; 21 void (*get)(struct klist_node *); 22 void (*put)(struct klist_node *); 35 void (*put)(struct klist_node *)); 37 struct klist_node { struct 45 extern void klist_add_behind(struct klist_node *n, struct klist_node *pos); 46 extern void klist_add_before(struct klist_node *n, struct klist_node *pos); 48 extern void klist_del(struct klist_node *n); 49 extern void klist_remove(struct klist_node *n); 56 struct klist_node *i_cur; [all …]
|
| /linux/lib/ |
| A D | klist.c | 85 void (*put)(struct klist_node *)) in klist_init() argument 146 void klist_add_behind(struct klist_node *n, struct klist_node *pos) in klist_add_behind() 162 void klist_add_before(struct klist_node *n, struct klist_node *pos) in klist_add_before() 175 struct klist_node *node; 186 struct klist_node *n = container_of(kref, struct klist_node, n_ref); in klist_release() 228 void klist_del(struct klist_node *n) in klist_del() 281 struct klist_node *n) in klist_iter_init_node() 336 struct klist_node *last = i->i_cur; in klist_prev() 337 struct klist_node *prev; in klist_prev() 378 struct klist_node *last = i->i_cur; in klist_next() [all …]
|
| A D | list-test.c | 1209 static struct klist_node *last_node; 1211 static void check_node(struct klist_node *node_ptr) in check_node() 1217 static void check_delete_node(struct klist_node *node_ptr) in check_delete_node() 1225 struct klist_node a, b; in klist_test_add_tail() 1253 struct klist_node a, b; in klist_test_add_head() 1281 struct klist_node a, b, c, d; in klist_test_add_behind() 1314 struct klist_node a, b, c, d; in klist_test_add_before() 1350 struct klist_node a, b, c, d; in klist_test_del_refcount_greater_than_zero() 1401 struct klist_node a, b, c, d; in klist_test_del_refcount_zero() 1435 struct klist_node a, b, c, d; in klist_test_remove() [all …]
|
| /linux/drivers/base/ |
| A D | base.h | 81 struct klist_node knode_bus; 110 struct klist_node knode_parent; 111 struct klist_node knode_driver; 112 struct klist_node knode_bus; 113 struct klist_node knode_class;
|
| A D | attribute_container.c | 26 struct klist_node node; 31 static void internal_container_klist_get(struct klist_node *n) in internal_container_klist_get() 38 static void internal_container_klist_put(struct klist_node *n) in internal_container_klist_put() 184 struct klist_node *n = klist_next(iter); \
|
| A D | class.c | 158 static struct device *klist_class_to_dev(struct klist_node *n) in klist_class_to_dev() 164 static void klist_class_dev_get(struct klist_node *n) in klist_class_dev_get() 171 static void klist_class_dev_put(struct klist_node *n) in klist_class_dev_put() 324 struct klist_node *start_knode = NULL; in class_dev_iter_init() 351 struct klist_node *knode; in class_dev_iter_next()
|
| A D | bus.c | 326 struct klist_node *n = klist_next(i); in next_device() 416 struct klist_node *n = klist_next(i); in next_driver() 804 static void klist_devices_get(struct klist_node *n) in klist_devices_get() 812 static void klist_devices_put(struct klist_node *n) in klist_devices_put() 1028 struct klist_node *n; in device_insertion_sort_klist() 1050 struct klist_node *n, *tmp; in bus_sort_breadthfirst() 1091 struct klist_node *start_knode = NULL; in subsys_dev_iter_init() 1113 struct klist_node *knode; in subsys_dev_iter_next()
|
| A D | driver.c | 22 struct klist_node *n = klist_next(i); in next_device()
|
| A D | core.c | 3103 static void klist_children_get(struct klist_node *n) in klist_children_get() 3111 static void klist_children_put(struct klist_node *n) in klist_children_put() 3909 struct klist_node *n = klist_prev(i); in prev_device() 3922 struct klist_node *n = klist_next(i); in next_device()
|
Completed in 31 milliseconds