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