Searched refs:klist (Results 1 – 7 of 7) sorted by relevance
/linux/include/linux/ |
H A D | klist.h | 18 struct klist { struct 32 struct klist _name = KLIST_INIT(_name, _get, _put) argument 34 extern void klist_init(struct klist *k, void (*get)(struct klist_node *), 43 extern void klist_add_tail(struct klist_node *n, struct klist *k); 44 extern void klist_add_head(struct klist_node *n, struct klist *k); 55 struct klist *i_klist; 60 extern void klist_iter_init(struct klist *k, struct klist_iter *i); 61 extern void klist_iter_init_node(struct klist *k, struct klist_iter *i,
|
H A D | attribute_container.h | 18 struct klist containers;
|
/linux/lib/ |
H A D | klist.c | 47 static struct klist *knode_klist(struct klist_node *knode) in knode_klist() 49 return (struct klist *) in knode_klist() 58 static void knode_set_klist(struct klist_node *knode, struct klist *klist) in knode_set_klist() argument 60 knode->n_klist = klist; in knode_set_klist() 84 void klist_init(struct klist *k, void (*get)(struct klist_node *), in klist_init() 94 static void add_head(struct klist *k, struct klist_node *n) in add_head() 101 static void add_tail(struct klist *k, struct klist_node *n) in add_tail() 108 static void klist_node_init(struct klist *k, struct klist_node *n) in klist_node_init() 122 void klist_add_head(struct klist_node *n, struct klist *k) in klist_add_head() 134 void klist_add_tail(struct klist_node *n, struct klist *k) in klist_add_tail() [all …]
|
H A D | list-test.c | 1230 struct klist mylist; in klist_test_add_tail() 1258 struct klist mylist; in klist_test_add_head() 1286 struct klist mylist; in klist_test_add_behind() 1319 struct klist mylist; in klist_test_add_before() 1355 struct klist mylist; in klist_test_del_refcount_greater_than_zero() 1406 struct klist mylist; in klist_test_del_refcount_zero() 1440 struct klist mylist; in klist_test_remove() 1473 struct klist mylist; in klist_test_node_attached()
|
/linux/scripts/gdb/linux/ |
H A D | device.py | 67 def klist_for_each(klist): argument 68 return list_for_each_entry(klist['k_list'],
|
/linux/fs/ |
H A D | xattr.c | 914 char *klist = NULL; in listxattr() local 919 klist = kvmalloc(size, GFP_KERNEL); in listxattr() 920 if (!klist) in listxattr() 924 error = vfs_listxattr(d, klist, size); in listxattr() 926 if (size && copy_to_user(list, klist, error)) in listxattr() 934 kvfree(klist); in listxattr()
|
/linux/drivers/base/ |
H A D | bus.c | 1021 * Yes, this forcibly breaks the klist abstraction temporarily. It 1022 * just wants to sort the klist, not change reference counts and 1056 struct klist *device_klist; in bus_sort_breadthfirst()
|