Lines Matching refs:prison_ip
599 struct prison_ip { struct
618 PR_IP(struct prison_ip *pip, const pr_family_t af, int idx) in PR_IP() argument
627 static struct prison_ip *
630 struct prison_ip *pip; in prison_ip_alloc()
632 pip = malloc(sizeof(struct prison_ip) + cnt * pr_families[af].size, in prison_ip_alloc()
643 static struct prison_ip *
648 struct prison_ip *pip; in prison_ip_copyin()
690 const struct prison_ip *ppip = ppr->pr_addrs[af]; in prison_ip_dup()
691 struct prison_ip *pip; in prison_ip_dup()
707 prison_ip_parent_match(struct prison_ip *ppip, struct prison_ip *pip, in prison_ip_parent_match()
751 struct prison_ip *pip, pr_family_t af) in prison_ip_conflict_check()
786 _Static_assert(offsetof(struct prison_ip, ctx) == 0,
796 prison_ip_free(struct prison_ip *pip) in prison_ip_free()
804 prison_ip_set(struct prison *pr, const pr_family_t af, struct prison_ip *new) in prison_ip_set()
806 struct prison_ip **mem, *old; in prison_ip_set()
824 struct prison_ip **newp) in prison_ip_restrict()
826 struct prison_ip *ppip = pr->pr_parent->pr_addrs[af]; in prison_ip_restrict()
827 struct prison_ip *pip = pr->pr_addrs[af]; in prison_ip_restrict()
830 struct prison_ip *new = newp != NULL ? *newp : NULL; in prison_ip_restrict()
935 struct prison_ip *pip; in prison_ip_check()
977 const struct prison_ip *pip = pr->pr_addrs[af]; in prison_ip_get0()
999 struct prison_ip *ip4; in kern_jail_set()
1002 struct prison_ip *ip6; in kern_jail_set()
4644 const struct prison_ip *pip; in prison_ip_copyout()
5398 struct prison_ip *pip; in db_show_prison()