Lines Matching refs:node

30 ctl_named_node(const ctl_node_t *node) {  in ctl_named_node()  argument
31 return ((node->named) ? (const ctl_named_node_t *)node : NULL); in ctl_named_node()
35 ctl_named_children(const ctl_named_node_t *node, size_t index) { in ctl_named_children() argument
36 const ctl_named_node_t *children = ctl_named_node(node->children); in ctl_named_children()
42 ctl_indexed_node(const ctl_node_t *node) { in ctl_indexed_node() argument
43 return (!node->named ? (const ctl_indexed_node_t *)node : NULL); in ctl_indexed_node()
1080 const ctl_named_node_t *node; in ctl_lookup() local
1090 node = super_root_node; in ctl_lookup()
1092 assert(node); in ctl_lookup()
1093 assert(node->nchildren > 0); in ctl_lookup()
1094 if (ctl_named_node(node->children) != NULL) { in ctl_lookup()
1095 const ctl_named_node_t *pnode = node; in ctl_lookup()
1098 for (j = 0; j < node->nchildren; j++) { in ctl_lookup()
1100 ctl_named_children(node, j); in ctl_lookup()
1103 node = child; in ctl_lookup()
1106 (const ctl_node_t *)node; in ctl_lookup()
1112 if (node == pnode) { in ctl_lookup()
1127 inode = ctl_indexed_node(node->children); in ctl_lookup()
1128 node = inode->index(tsdn, mibp, *depthp, (size_t)index); in ctl_lookup()
1129 if (node == NULL) { in ctl_lookup()
1135 nodesp[i] = (const ctl_node_t *)node; in ctl_lookup()
1140 if (node->ctl != NULL) { in ctl_lookup()
1179 const ctl_named_node_t *node; in ctl_byname() local
1192 node = ctl_named_node(nodes[depth-1]); in ctl_byname()
1193 if (node != NULL && node->ctl) { in ctl_byname()
1194 ret = node->ctl(tsd, mib, depth, oldp, oldlenp, newp, newlen); in ctl_byname()
1222 const ctl_named_node_t *node; in ctl_bymib() local
1231 node = super_root_node; in ctl_bymib()
1233 assert(node); in ctl_bymib()
1234 assert(node->nchildren > 0); in ctl_bymib()
1235 if (ctl_named_node(node->children) != NULL) { in ctl_bymib()
1237 if (node->nchildren <= mib[i]) { in ctl_bymib()
1241 node = ctl_named_children(node, mib[i]); in ctl_bymib()
1246 inode = ctl_indexed_node(node->children); in ctl_bymib()
1247 node = inode->index(tsd_tsdn(tsd), mib, miblen, mib[i]); in ctl_bymib()
1248 if (node == NULL) { in ctl_bymib()
1256 if (node && node->ctl) { in ctl_bymib()
1257 ret = node->ctl(tsd, mib, miblen, oldp, oldlenp, newp, newlen); in ctl_bymib()