Lines Matching refs:root

66 		.root = &sysctl_table_root,
107 struct rb_node *node = dir->root.rb_node; in find_entry()
136 struct rb_node **p = &head->parent->root.rb_node; in insert_entry()
168 rb_insert_color(node, &head->parent->root); in insert_entry()
176 rb_erase(node, &head->parent->root); in erase_entry()
180 struct ctl_table_root *root, struct ctl_table_set *set, in init_header() argument
189 head->root = root; in init_header()
218 if (!RB_EMPTY_ROOT(&dir->root)) in insert_header()
322 lookup_header_set(struct ctl_table_root *root, struct nsproxy *namespaces) in lookup_header_set() argument
324 struct ctl_table_set *set = &root->default_set; in lookup_header_set()
325 if (root->lookup) in lookup_header_set()
326 set = root->lookup(root, namespaces); in lookup_header_set()
367 ctl_node = first_usable_entry(rb_first(&dir->root)); in first_entry()
397 void register_sysctl_root(struct ctl_table_root *root) in register_sysctl_root() argument
419 struct ctl_table_root *root = head->root; in sysctl_perm() local
422 if (root->permissions) in sysctl_perm()
423 mode = root->permissions(head, table); in sysctl_perm()
897 init_header(&new->header, set->dir.header.root, set, node, table); in new_dir()
981 struct ctl_table_root *root; in sysctl_follow_link() local
989 root = (*pentry)->data; in sysctl_follow_link()
990 set = lookup_header_set(root, namespaces); in sysctl_follow_link()
1094 init_header(links, dir->header.root, dir->header.set, node, link_table); in new_links()
1142 if (get_links(core_parent, head->ctl_table, head->root)) in insert_links()
1148 links = new_links(core_parent, head->ctl_table, head->root); in insert_links()
1156 if (get_links(core_parent, head->ctl_table, head->root)) { in insert_links()
1215 struct ctl_table_root *root = set->dir.header.root; in __register_sysctl_table() local
1232 init_header(header, root, set, node, table); in __register_sysctl_table()
1511 struct ctl_table_root *root = header->root; in put_links() local
1531 (S_ISLNK(link->mode) && (link->data == root)))) { in put_links()
1596 struct ctl_table_root *root, in setup_sysctl_set() argument
1601 init_header(&set->dir.header, root, set, NULL, root_table); in setup_sysctl_set()
1606 WARN_ON(!RB_EMPTY_ROOT(&set->dir.root)); in retire_sysctl_set()