Searched refs:klist_node (Results 1 – 15 of 15) sorted by relevance
/linux-4.1.27/include/linux/ |
D | klist.h | 19 struct klist_node; 23 void (*get)(struct klist_node *); 24 void (*put)(struct klist_node *); 36 extern void klist_init(struct klist *k, void (*get)(struct klist_node *), 37 void (*put)(struct klist_node *)); 39 struct klist_node { struct 45 extern void klist_add_tail(struct klist_node *n, struct klist *k); argument 46 extern void klist_add_head(struct klist_node *n, struct klist *k); 47 extern void klist_add_behind(struct klist_node *n, struct klist_node *pos); 48 extern void klist_add_before(struct klist_node *n, struct klist_node *pos); [all …]
|
D | remoteproc.h | 410 struct klist_node node;
|
D | device.h | 783 struct klist_node knode_class;
|
/linux-4.1.27/lib/ |
D | klist.c | 48 static struct klist *knode_klist(struct klist_node *knode) in knode_klist() 54 static bool knode_dead(struct klist_node *knode) in knode_dead() 59 static void knode_set_klist(struct klist_node *knode, struct klist *klist) in knode_set_klist() 66 static void knode_kill(struct klist_node *knode) in knode_kill() 85 void klist_init(struct klist *k, void (*get)(struct klist_node *), in klist_init() argument 86 void (*put)(struct klist_node *)) in klist_init() argument 95 static void add_head(struct klist *k, struct klist_node *n) in add_head() 102 static void add_tail(struct klist *k, struct klist_node *n) in add_tail() 109 static void klist_node_init(struct klist *k, struct klist_node *n) in klist_node_init() 123 void klist_add_head(struct klist_node *n, struct klist *k) in klist_add_head() [all …]
|
/linux-4.1.27/drivers/base/ |
D | base.h | 49 struct klist_node knode_bus; 73 struct klist_node knode_parent; 74 struct klist_node knode_driver; 75 struct klist_node knode_bus;
|
D | attribute_container.c | 27 struct klist_node node; 32 static void internal_container_klist_get(struct klist_node *n) in internal_container_klist_get() 39 static void internal_container_klist_put(struct klist_node *n) in internal_container_klist_put() 185 struct klist_node *n = klist_next(iter); \
|
D | bus.c | 270 struct klist_node *n = klist_next(i); in next_device() 421 struct klist_node *n = klist_next(i); in next_driver() 838 static void klist_devices_get(struct klist_node *n) in klist_devices_get() 846 static void klist_devices_put(struct klist_node *n) in klist_devices_put() 1008 struct klist_node *n; in device_insertion_sort_klist() 1013 n = container_of(pos, struct klist_node, n_node); in device_insertion_sort_klist() 1031 struct klist_node *n; in bus_sort_breadthfirst() 1040 n = container_of(pos, struct klist_node, n_node); in bus_sort_breadthfirst() 1065 struct klist_node *start_knode = NULL; in subsys_dev_iter_init() 1088 struct klist_node *knode; in subsys_dev_iter_next()
|
D | class.c | 152 static void klist_class_dev_get(struct klist_node *n) in klist_class_dev_get() 159 static void klist_class_dev_put(struct klist_node *n) in klist_class_dev_put() 297 struct klist_node *start_knode = NULL; in class_dev_iter_init() 320 struct klist_node *knode; in class_dev_iter_next()
|
D | driver.c | 23 struct klist_node *n = klist_next(i); in next_device()
|
D | core.c | 618 static void klist_children_get(struct klist_node *n) in klist_children_get() 626 static void klist_children_put(struct klist_node *n) in klist_children_put() 1257 struct klist_node *n = klist_next(i); in next_device()
|
/linux-4.1.27/drivers/crypto/ux500/cryp/ |
D | cryp.h | 246 struct klist_node list_node;
|
D | cryp_core.c | 427 struct klist_node *device_node; in cryp_get_device_data()
|
/linux-4.1.27/drivers/crypto/ux500/hash/ |
D | hash_alg.h | 367 struct klist_node list_node;
|
D | hash_core.c | 385 struct klist_node *device_node; in hash_get_device_data()
|
/linux-4.1.27/drivers/staging/unisys/virtpci/ |
D | virtpci.c | 48 struct klist_node knode_bus;
|