Lines Matching refs:sysctlnode
66 static struct sysctlnode sysctl_mibroot = {
74 .sysctl_size = sizeof(struct sysctlnode),
83 static void free_children(struct sysctlnode *);
94 return (((const struct sysctlnode *)a)->sysctl_num - in compar()
95 ((const struct sysctlnode *)b)->sysctl_num); in compar()
102 free_children(struct sysctlnode *rnode) in free_children()
104 struct sysctlnode *node; in free_children()
128 struct sysctlnode *h, *i, *o, qnode; in relearnhead()
147 so = sysctl_mibroot.sysctl_clen * sizeof(struct sysctlnode); in relearnhead()
164 nlen = so / sizeof(struct sysctlnode); in relearnhead()
165 qsort(h, nlen, sizeof(struct sysctlnode), compar); in relearnhead()
270 __learn_tree(int *name, u_int namelen, struct sysctlnode *pnode) in __learn_tree()
272 struct sysctlnode qnode; in __learn_tree()
287 sz = SYSCTL_DEFSIZE * sizeof(struct sysctlnode); in __learn_tree()
289 sz = pnode->sysctl_clen * sizeof(struct sysctlnode); in __learn_tree()
311 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()
608 *rnode = malloc(sizeof(struct sysctlnode)); in sysctlgetmibinfo_unlocked()