klist
struct klist klist_children;
struct klist klist_devices;
struct klist klist_drivers;
struct klist klist_devices;
struct klist *device_klist;
char *klist = NULL;
klist = kvmalloc(size, GFP_KERNEL);
if (!klist)
error = vfs_listxattr(d, klist, size);
if (size && copy_to_user(list, klist, error))
kvfree(klist);
struct klist containers;
struct klist _name = KLIST_INIT(_name, _get, _put)
extern void klist_init(struct klist *k, void (*get)(struct klist_node *),
extern void klist_add_tail(struct klist_node *n, struct klist *k);
extern void klist_add_head(struct klist_node *n, struct klist *k);
struct klist *i_klist;
extern void klist_iter_init(struct klist *k, struct klist_iter *i);
extern void klist_iter_init_node(struct klist *k, struct klist_iter *i,
static void add_tail(struct klist *k, struct klist_node *n)
static void klist_node_init(struct klist *k, struct klist_node *n)
void klist_add_head(struct klist_node *n, struct klist *k)
void klist_add_tail(struct klist_node *n, struct klist *k)
struct klist *k = knode_klist(pos);
struct klist *k = knode_klist(pos);
struct klist *k = knode_klist(n);
void klist_iter_init_node(struct klist *k, struct klist_iter *i,
void klist_iter_init(struct klist *k, struct klist_iter *i)
static struct klist *knode_klist(struct klist_node *knode)
return (struct klist *)
static void knode_set_klist(struct klist_node *knode, struct klist *klist)
knode->n_klist = klist;
void klist_init(struct klist *k, void (*get)(struct klist_node *),
static void add_head(struct klist *k, struct klist_node *n)
struct klist mylist;
struct klist mylist;
struct klist mylist;
struct klist mylist;
struct klist mylist;
struct klist mylist;
struct klist mylist;
struct klist mylist;
struct strlist *klist = NULL, *ulist = NULL;
klist = strlist__new(NULL, NULL);
if (!klist || !ulist) {
ret = probe_file__get_events(kfd, filter, klist);
strlist__for_each_entry(ent, klist)
ret = probe_file__del_strlist(kfd, klist);
strlist__delete(klist);