Lines Matching defs:ips

586 	uint32_t	ips;
607 MPASS(idx >= 0 && idx < pip->ips);
620 pip->ips = cnt;
679 pip = prison_ip_alloc(af, ppip->ips, M_WAITOK);
680 bcopy(ppip->pr_ip, pip->pr_ip, pip->ips * pr_families[af].size);
701 for (i = 0; i < ppip->ips; i++)
705 if (i == ppip->ips)
709 if (pip->ips > 1) {
710 for (i = j = 1; i < pip->ips; i++) {
714 for (; j < ppip->ips; j++)
718 if (j == ppip->ips)
721 if (j == ppip->ips)
761 (pip->ips == 1 && tpr->pr_addrs[af]->ips == 1))
763 for (int i = 0; i < pip->ips; i++)
816 uint32_t ips;
835 new = prison_ip_alloc(af, ppip->ips, M_NOWAIT);
840 MPASS(new->ips == ppip->ips);
841 bcopy(ppip->pr_ip, new->pr_ip, ppip->ips * size);
850 ips = 0; /* index in new */
853 new = prison_ip_alloc(af, pip->ips, M_NOWAIT);
858 for (int pi = 0; pi < ppip->ips; pi++)
861 bcopy(PR_IP(pip, af, i), PR_IP(new, af, ips),
864 ips++;
867 for (int pi = 1; i < pip->ips; ) {
871 bcopy(PR_IP(pip, af, i), PR_IP(new, af, ips),
874 ips++;
878 switch (pi >= ppip->ips ? -1 :
884 bcopy(PR_IP(pip, af, i), PR_IP(new, af, ips),
888 ips++;
895 if (ips == 0) {
901 KASSERT((new->ips >= ips),
903 new->ips = ips;
939 z = pip->ips - 2;
974 return (pr->pr_addrs[af]->ips);
2054 ip4s = pr->pr_addrs[PR_INET]->ips;
2074 ip6s = pr->pr_addrs[PR_INET6]->ips;
2439 pr->pr_addrs[PR_INET] ? pr->pr_addrs[PR_INET]->ips *
2446 pr->pr_addrs[PR_INET6] ? pr->pr_addrs[PR_INET6]->ips *
4292 if (*len < pip->ips) {
4293 *len = pip->ips;
4299 bcopy(pip->pr_ip, *out, pip->ips * size);
5074 db_printf(" ip4s = %d\n", pip->ips);
5075 for (ii = 0; ii < pip->ips; ii++)
5085 db_printf(" ip6s = %d\n", pip->ips);
5086 for (ii = 0; ii < pip->ips; ii++)