Lines Matching refs:rnode
102 free_children(struct sysctlnode *rnode)
106 if (rnode == NULL ||
107 SYSCTL_TYPE(rnode->sysctl_flags) != CTLTYPE_NODE ||
108 rnode->sysctl_child == NULL)
111 for (node = rnode->sysctl_child;
112 node < &rnode->sysctl_child[rnode->sysctl_clen];
116 free(rnode->sysctl_child);
117 rnode->sysctl_child = NULL;
392 char *cname, size_t *csz, struct sysctlnode **rnode, int v)
399 rnode, v);
407 char *cname, size_t *csz, struct sysctlnode **rnode,
421 if (rnode != NULL) {
422 if (*rnode == NULL) {
433 if (SYSCTL_VERS((*rnode)->sysctl_flags)
440 if (SYSCTL_VERS((*rnode)->sysctl_flags) !=
446 pnode = *rnode;
595 if (rnode != NULL) {
596 if (*rnode != NULL)
602 *rnode = pnode;
608 *rnode = malloc(sizeof(struct sysctlnode));
609 if (*rnode != NULL) {
610 **rnode = *pnode;
611 (*rnode)->sysctl_child = NULL;
612 (*rnode)->sysctl_parent = NULL;