Lines Matching defs:pca
4055 struct pfioc_pooladdr *pca = pp;
4059 if (pca->action < PF_CHANGE_ADD_HEAD ||
4060 pca->action > PF_CHANGE_REMOVE) {
4064 if (pca->addr.addr.type != PF_ADDR_ADDRMASK &&
4065 pca->addr.addr.type != PF_ADDR_DYNIFTL &&
4066 pca->addr.addr.type != PF_ADDR_TABLE) {
4071 pca->anchor[sizeof (pca->anchor) - 1] = '\0';
4072 ruleset = pf_find_ruleset(pca->anchor);
4077 pool = pf_get_pool(pca->anchor, pca->ticket, pca->r_action,
4078 pca->r_num, pca->r_last, 1, 1);
4083 if (pca->action != PF_CHANGE_REMOVE) {
4089 pf_pooladdr_copyin(&pca->addr, newpa);
4091 if (pca->af == AF_INET) {
4098 if (pca->af == AF_INET6) {
4114 if (pfi_dynaddr_setup(&newpa->addr, pca->af) ||
4124 if (pca->action == PF_CHANGE_ADD_HEAD)
4126 else if (pca->action == PF_CHANGE_ADD_TAIL)
4132 while ((oldpa != NULL) && (i < (int)pca->nr)) {
4142 if (pca->action == PF_CHANGE_REMOVE) {
4151 else if (pca->action == PF_CHANGE_ADD_HEAD ||
4152 pca->action == PF_CHANGE_ADD_BEFORE)
4161 pca->af);