Lines Matching refs:sysctlnode

66 static struct sysctlnode sysctl_mibroot = {
74 .sysctl_size = sizeof(struct sysctlnode),
83 static void free_children(struct sysctlnode *);
89 int __learn_tree(int *, u_int, struct sysctlnode *);
99 return (((const struct sysctlnode *)a)->sysctl_num - in compar()
100 ((const struct sysctlnode *)b)->sysctl_num); in compar()
107 free_children(struct sysctlnode *rnode) in free_children()
109 struct sysctlnode *node; in free_children()
133 struct sysctlnode *h, *i, *o, qnode; in relearnhead()
152 so = sysctl_mibroot.sysctl_clen * sizeof(struct sysctlnode); in relearnhead()
169 nlen = so / sizeof(struct sysctlnode); in relearnhead()
170 qsort(h, nlen, sizeof(struct sysctlnode), compar); in relearnhead()
275 __learn_tree(int *name, u_int namelen, struct sysctlnode *pnode) in __learn_tree()
277 struct sysctlnode qnode; in __learn_tree()
291 sz = SYSCTL_DEFSIZE * sizeof(struct sysctlnode); in __learn_tree()
293 sz = pnode->sysctl_clen * sizeof(struct sysctlnode); in __learn_tree()
313 if ((sz % sizeof(struct sysctlnode)) != 0) in __learn_tree()
336 sz /= sizeof(struct sysctlnode); in __learn_tree()
350 sizeof(struct sysctlnode), compar); in __learn_tree()
387 size_t *, struct sysctlnode **, int);
392 char *cname, size_t *csz, struct sysctlnode **rnode, int v) in sysctlgetmibinfo()
407 char *cname, size_t *csz, struct sysctlnode **rnode, in sysctlgetmibinfo_unlocked()
411 struct sysctlnode *pnode, *node; in sysctlgetmibinfo_unlocked()
601 *rnode = malloc(sizeof(struct sysctlnode)); in sysctlgetmibinfo_unlocked()