Lines Matching refs:pca

3965 		struct pfioc_pooladdr   *__single pca = pp;  in pfioctl_ioc_pooladdr()  local
3968 if (pca->action < PF_CHANGE_ADD_HEAD || in pfioctl_ioc_pooladdr()
3969 pca->action > PF_CHANGE_REMOVE) { in pfioctl_ioc_pooladdr()
3973 if (pca->addr.addr.type != PF_ADDR_ADDRMASK && in pfioctl_ioc_pooladdr()
3974 pca->addr.addr.type != PF_ADDR_DYNIFTL && in pfioctl_ioc_pooladdr()
3975 pca->addr.addr.type != PF_ADDR_TABLE) { in pfioctl_ioc_pooladdr()
3980 pca->anchor[sizeof(pca->anchor) - 1] = '\0'; in pfioctl_ioc_pooladdr()
3981 ruleset = pf_find_ruleset(__unsafe_null_terminated_from_indexable(pca->anchor)); in pfioctl_ioc_pooladdr()
3986 …pool = pf_get_pool(__unsafe_null_terminated_from_indexable(pca->anchor), pca->ticket, pca->r_actio… in pfioctl_ioc_pooladdr()
3987 pca->r_num, pca->r_last, 1, 1); in pfioctl_ioc_pooladdr()
3992 if (pca->action != PF_CHANGE_REMOVE) { in pfioctl_ioc_pooladdr()
3998 pf_pooladdr_copyin(&pca->addr, newpa); in pfioctl_ioc_pooladdr()
4000 if (pca->af == AF_INET) { in pfioctl_ioc_pooladdr()
4018 if (pfi_dynaddr_setup(&newpa->addr, pca->af) || in pfioctl_ioc_pooladdr()
4028 if (pca->action == PF_CHANGE_ADD_HEAD) { in pfioctl_ioc_pooladdr()
4030 } else if (pca->action == PF_CHANGE_ADD_TAIL) { in pfioctl_ioc_pooladdr()
4036 while ((oldpa != NULL) && (i < (int)pca->nr)) { in pfioctl_ioc_pooladdr()
4046 if (pca->action == PF_CHANGE_REMOVE) { in pfioctl_ioc_pooladdr()
4055 } else if (pca->action == PF_CHANGE_ADD_HEAD || in pfioctl_ioc_pooladdr()
4056 pca->action == PF_CHANGE_ADD_BEFORE) { in pfioctl_ioc_pooladdr()
4066 pca->af); in pfioctl_ioc_pooladdr()