klist_node 26 drivers/base/attribute_container.c struct klist_node node; klist_node 31 drivers/base/attribute_container.c static void internal_container_klist_get(struct klist_node *n) klist_node 38 drivers/base/attribute_container.c static void internal_container_klist_put(struct klist_node *n) klist_node 184 drivers/base/attribute_container.c struct klist_node *n = klist_next(iter); \ klist_node 50 drivers/base/base.h struct klist_node knode_bus; klist_node 79 drivers/base/base.h struct klist_node knode_parent; klist_node 80 drivers/base/base.h struct klist_node knode_driver; klist_node 81 drivers/base/base.h struct klist_node knode_bus; klist_node 82 drivers/base/base.h struct klist_node knode_class; klist_node 261 drivers/base/bus.c struct klist_node *n = klist_next(i); klist_node 388 drivers/base/bus.c struct klist_node *n = klist_next(i); klist_node 760 drivers/base/bus.c static void klist_devices_get(struct klist_node *n) klist_node 768 drivers/base/bus.c static void klist_devices_put(struct klist_node *n) klist_node 935 drivers/base/bus.c struct klist_node *n; klist_node 956 drivers/base/bus.c struct klist_node *n, *tmp; klist_node 989 drivers/base/bus.c struct klist_node *start_knode = NULL; klist_node 1012 drivers/base/bus.c struct klist_node *knode; klist_node 120 drivers/base/class.c static struct device *klist_class_to_dev(struct klist_node *n) klist_node 126 drivers/base/class.c static void klist_class_dev_get(struct klist_node *n) klist_node 133 drivers/base/class.c static void klist_class_dev_put(struct klist_node *n) klist_node 283 drivers/base/class.c struct klist_node *start_knode = NULL; klist_node 306 drivers/base/class.c struct klist_node *knode; klist_node 1661 drivers/base/core.c static void klist_children_get(struct klist_node *n) klist_node 1669 drivers/base/core.c static void klist_children_put(struct klist_node *n) klist_node 2415 drivers/base/core.c struct klist_node *n = klist_prev(i); klist_node 2428 drivers/base/core.c struct klist_node *n = klist_next(i); klist_node 21 drivers/base/driver.c struct klist_node *n = klist_next(i); klist_node 246 drivers/crypto/ux500/cryp/cryp.h struct klist_node list_node; klist_node 428 drivers/crypto/ux500/cryp/cryp_core.c struct klist_node *device_node; klist_node 367 drivers/crypto/ux500/hash/hash_alg.h struct klist_node list_node; klist_node 370 drivers/crypto/ux500/hash/hash_core.c struct klist_node *device_node; klist_node 17 include/linux/klist.h struct klist_node; klist_node 21 include/linux/klist.h void (*get)(struct klist_node *); klist_node 22 include/linux/klist.h void (*put)(struct klist_node *); klist_node 34 include/linux/klist.h extern void klist_init(struct klist *k, void (*get)(struct klist_node *), klist_node 35 include/linux/klist.h void (*put)(struct klist_node *)); klist_node 43 include/linux/klist.h extern void klist_add_tail(struct klist_node *n, struct klist *k); klist_node 44 include/linux/klist.h extern void klist_add_head(struct klist_node *n, struct klist *k); klist_node 45 include/linux/klist.h extern void klist_add_behind(struct klist_node *n, struct klist_node *pos); klist_node 46 include/linux/klist.h extern void klist_add_before(struct klist_node *n, struct klist_node *pos); klist_node 48 include/linux/klist.h extern void klist_del(struct klist_node *n); klist_node 49 include/linux/klist.h extern void klist_remove(struct klist_node *n); klist_node 51 include/linux/klist.h extern int klist_node_attached(struct klist_node *n); klist_node 56 include/linux/klist.h struct klist_node *i_cur; klist_node 62 include/linux/klist.h struct klist_node *n); klist_node 64 include/linux/klist.h extern struct klist_node *klist_prev(struct klist_iter *i); klist_node 65 include/linux/klist.h extern struct klist_node *klist_next(struct klist_iter *i); klist_node 47 lib/klist.c static struct klist *knode_klist(struct klist_node *knode) klist_node 53 lib/klist.c static bool knode_dead(struct klist_node *knode) klist_node 58 lib/klist.c static void knode_set_klist(struct klist_node *knode, struct klist *klist) klist_node 65 lib/klist.c static void knode_kill(struct klist_node *knode) klist_node 84 lib/klist.c void klist_init(struct klist *k, void (*get)(struct klist_node *), klist_node 85 lib/klist.c void (*put)(struct klist_node *)) klist_node 94 lib/klist.c static void add_head(struct klist *k, struct klist_node *n) klist_node 101 lib/klist.c static void add_tail(struct klist *k, struct klist_node *n) klist_node 108 lib/klist.c static void klist_node_init(struct klist *k, struct klist_node *n) klist_node 122 lib/klist.c void klist_add_head(struct klist_node *n, struct klist *k) klist_node 134 lib/klist.c void klist_add_tail(struct klist_node *n, struct klist *k) klist_node 146 lib/klist.c void klist_add_behind(struct klist_node *n, struct klist_node *pos) klist_node 162 lib/klist.c void klist_add_before(struct klist_node *n, struct klist_node *pos) klist_node 175 lib/klist.c struct klist_node *node; klist_node 186 lib/klist.c struct klist_node *n = container_of(kref, struct klist_node, n_ref); klist_node 204 lib/klist.c static int klist_dec_and_del(struct klist_node *n) klist_node 209 lib/klist.c static void klist_put(struct klist_node *n, bool kill) klist_node 212 lib/klist.c void (*put)(struct klist_node *) = k->put; klist_node 228 lib/klist.c void klist_del(struct klist_node *n) klist_node 238 lib/klist.c void klist_remove(struct klist_node *n) klist_node 265 lib/klist.c int klist_node_attached(struct klist_node *n) klist_node 281 lib/klist.c struct klist_node *n) klist_node 320 lib/klist.c static struct klist_node *to_klist_node(struct list_head *n) klist_node 322 lib/klist.c return container_of(n, struct klist_node, n_node); klist_node 333 lib/klist.c struct klist_node *klist_prev(struct klist_iter *i) klist_node 335 lib/klist.c void (*put)(struct klist_node *) = i->i_klist->put; klist_node 336 lib/klist.c struct klist_node *last = i->i_cur; klist_node 337 lib/klist.c struct klist_node *prev; klist_node 375 lib/klist.c struct klist_node *klist_next(struct klist_iter *i) klist_node 377 lib/klist.c void (*put)(struct klist_node *) = i->i_klist->put; klist_node 378 lib/klist.c struct klist_node *last = i->i_cur; klist_node 379 lib/klist.c struct klist_node *next;