• Home
  • Raw
  • Download

Lines Matching refs:root

169 	.root = &sysctl_table_root,
1542 lookup_header_set(struct ctl_table_root *root, struct nsproxy *namespaces) in lookup_header_set() argument
1544 struct ctl_table_set *set = &root->default_set; in lookup_header_set()
1545 if (root->lookup) in lookup_header_set()
1546 set = root->lookup(root, namespaces); in lookup_header_set()
1551 lookup_header_list(struct ctl_table_root *root, struct nsproxy *namespaces) in lookup_header_list() argument
1553 struct ctl_table_set *set = lookup_header_set(root, namespaces); in lookup_header_list()
1560 struct ctl_table_root *root; in __sysctl_head_next() local
1581 root = head->root; in __sysctl_head_next()
1583 header_list = lookup_header_list(root, namespaces); in __sysctl_head_next()
1588 root = list_entry(root->root_list.next, in __sysctl_head_next()
1590 if (root == &sysctl_table_root) in __sysctl_head_next()
1592 header_list = lookup_header_list(root, namespaces); in __sysctl_head_next()
1606 void register_sysctl_root(struct ctl_table_root *root) in register_sysctl_root() argument
1609 list_add_tail(&root->root_list, &sysctl_table_root.root_list); in register_sysctl_root()
1615 static int do_sysctl_strategy(struct ctl_table_root *root, in do_sysctl_strategy() argument
1626 if (sysctl_perm(root, table, op)) in do_sysctl_strategy()
1650 struct ctl_table_root *root, in parse_table() argument
1665 if (sysctl_perm(root, table, MAY_EXEC)) in parse_table()
1672 error = do_sysctl_strategy(root, table, in parse_table()
1699 head->root, head->ctl_table); in do_sysctl()
1745 int sysctl_perm(struct ctl_table_root *root, struct ctl_table *table, int op) in sysctl_perm() argument
1754 if (root->permissions) in sysctl_perm()
1755 mode = root->permissions(root, current->nsproxy, table); in sysctl_perm()
1905 struct ctl_table_root *root, in __register_sysctl_paths() argument
1952 header->root = root; in __register_sysctl_paths()
1962 header->set = lookup_header_set(root, namespaces); in __register_sysctl_paths()