Lines Matching refs:node

118 	struct rb_node *node = dir->root.rb_node;  in find_entry()  local
122 while (node) in find_entry()
128 ctl_node = rb_entry(node, struct ctl_node, node); in find_entry()
130 entry = &head->ctl_table[ctl_node - head->node]; in find_entry()
135 node = node->rb_left; in find_entry()
137 node = node->rb_right; in find_entry()
148 struct rb_node *node = &head->node[entry - head->ctl_table].node; in insert_entry() local
162 parent_node = rb_entry(parent, struct ctl_node, node); in insert_entry()
164 parent_entry = &parent_head->ctl_table[parent_node - parent_head->node]; in insert_entry()
180 rb_link_node(node, parent, p); in insert_entry()
181 rb_insert_color(node, &head->parent->root); in insert_entry()
187 struct rb_node *node = &head->node[entry - head->ctl_table].node; in erase_entry() local
189 rb_erase(node, &head->parent->root); in erase_entry()
194 struct ctl_node *node, const struct ctl_table *table, size_t table_size) in init_header() argument
206 head->node = node; in init_header()
208 if (node) { in init_header()
212 node->header = head; in init_header()
213 node++; in init_header()
370 static struct ctl_node *first_usable_entry(struct rb_node *node) in first_usable_entry() argument
374 for (;node; node = rb_next(node)) { in first_usable_entry()
375 ctl_node = rb_entry(node, struct ctl_node, node); in first_usable_entry()
394 entry = &head->ctl_table[ctl_node - head->node]; in first_entry()
404 struct ctl_node *ctl_node = &head->node[entry - head->ctl_table]; in next_entry()
409 ctl_node = first_usable_entry(rb_next(&ctl_node->node)); in next_entry()
414 entry = &head->ctl_table[ctl_node - head->node]; in next_entry()
960 struct ctl_node *node; in new_dir() local
969 node = (struct ctl_node *)(new + 1); in new_dir()
970 table = (struct ctl_table *)(node + 1); in new_dir()
975 init_header(&new->header, set->dir.header.root, set, node, table, 1); in new_dir()
1182 struct ctl_node *node; in new_links() local
1200 node = (struct ctl_node *)(links + 1); in new_links()
1201 link_table = (struct ctl_table *)(node + head->ctl_table_size); in new_links()
1214 init_header(links, dir->header.root, dir->header.set, node, link_table, in new_links()
1374 struct ctl_node *node; in __register_sysctl_table() local
1381 node = (struct ctl_node *)(header + 1); in __register_sysctl_table()
1382 init_header(header, root, set, node, table, table_size); in __register_sysctl_table()