Home
last modified time | relevance | path

Searched refs:klist_node (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/include/linux/
Dklist.h19 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 …]
Dremoteproc.h410 struct klist_node node;
Ddevice.h783 struct klist_node knode_class;
/linux-4.1.27/lib/
Dklist.c48 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/
Dbase.h49 struct klist_node knode_bus;
73 struct klist_node knode_parent;
74 struct klist_node knode_driver;
75 struct klist_node knode_bus;
Dattribute_container.c27 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); \
Dbus.c270 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()
Dclass.c152 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()
Ddriver.c23 struct klist_node *n = klist_next(i); in next_device()
Dcore.c618 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/
Dcryp.h246 struct klist_node list_node;
Dcryp_core.c427 struct klist_node *device_node; in cryp_get_device_data()
/linux-4.1.27/drivers/crypto/ux500/hash/
Dhash_alg.h367 struct klist_node list_node;
Dhash_core.c385 struct klist_node *device_node; in hash_get_device_data()
/linux-4.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.c48 struct klist_node knode_bus;