Lines Matching refs:ctl_node

122 		struct ctl_node *ctl_node;  in find_entry()  local
126 ctl_node = rb_entry(node, struct ctl_node, node); in find_entry()
127 head = ctl_node->header; in find_entry()
128 entry = &head->ctl_table[ctl_node - head->node]; in find_entry()
155 struct ctl_node *parent_node; in insert_entry()
160 parent_node = rb_entry(parent, struct ctl_node, node); in insert_entry()
192 struct ctl_node *node, struct ctl_table *table, size_t table_size) in init_header()
364 static struct ctl_node *first_usable_entry(struct rb_node *node) in first_usable_entry()
366 struct ctl_node *ctl_node; in first_usable_entry() local
369 ctl_node = rb_entry(node, struct ctl_node, node); in first_usable_entry()
370 if (use_table(ctl_node->header)) in first_usable_entry()
371 return ctl_node; in first_usable_entry()
381 struct ctl_node *ctl_node; in first_entry() local
384 ctl_node = first_usable_entry(rb_first(&dir->root)); in first_entry()
386 if (ctl_node) { in first_entry()
387 head = ctl_node->header; in first_entry()
388 entry = &head->ctl_table[ctl_node - head->node]; in first_entry()
398 struct ctl_node *ctl_node = &head->node[entry - head->ctl_table]; in next_entry() local
403 ctl_node = first_usable_entry(rb_next(&ctl_node->node)); in next_entry()
406 if (ctl_node) { in next_entry()
407 head = ctl_node->header; in next_entry()
408 entry = &head->ctl_table[ctl_node - head->node]; in next_entry()
953 struct ctl_node *node; in new_dir()
956 new = kzalloc(sizeof(*new) + sizeof(struct ctl_node) + in new_dir()
962 node = (struct ctl_node *)(new + 1); in new_dir()
1174 struct ctl_node *node; in new_links()
1184 sizeof(struct ctl_node)*head->ctl_table_size + in new_links()
1192 node = (struct ctl_node *)(links + 1); in new_links()
1366 struct ctl_node *node; in __register_sysctl_table()
1369 sizeof(struct ctl_node)*table_size, GFP_KERNEL_ACCOUNT); in __register_sysctl_table()
1373 node = (struct ctl_node *)(header + 1); in __register_sysctl_table()