Lines Matching defs:rnh
106 struct radix_node_head *rnh;
178 rnh = NULL;
182 if ((rnh = nep->ne4) == NULL) {
184 rnh = vfs_create_addrlist_af(&nep->ne4, off);
190 if ((rnh = nep->ne6) == NULL) {
192 rnh = vfs_create_addrlist_af(&nep->ne6, off);
197 if (rnh == NULL) {
204 RADIX_NODE_HEAD_LOCK(rnh);
205 rn = (*rnh->rnh_addaddr)(saddr, smask, &rnh->rh, np->netc_rnodes);
206 RADIX_NODE_HEAD_UNLOCK(rnh);
234 struct radix_node_head *rnh = (struct radix_node_head *) w;
237 (*rnh->rnh_deladdr) (rn->rn_key, rn->rn_mask, &rnh->rh);
260 struct radix_node_head *rnh;
262 rnh = *prnh;
263 RADIX_NODE_HEAD_LOCK(rnh);
264 (*rnh->rnh_walktree)(&rnh->rh, vfs_free_netcred, rnh);
265 RADIX_NODE_HEAD_UNLOCK(rnh);
266 RADIX_NODE_HEAD_DESTROY(rnh);
619 struct radix_node_head *rnh;
633 rnh = NULL;
636 rnh = nep->ne4;
639 rnh = nep->ne6;
642 if (rnh != NULL) {
643 RADIX_NODE_HEAD_RLOCK(rnh);
644 np = (struct netcred *) (*rnh->rnh_matchaddr)(saddr, &rnh->rh);
645 RADIX_NODE_HEAD_RUNLOCK(rnh);