Lines Matching defs:actp
811 ipsec_act_t act, *actp, *endactp;
839 actp = kmem_alloc(sizeof (*actp) * nact, KM_NOSLEEP);
840 if (actp == NULL) {
844 *actpp = actp;
846 endactp = actp + nact;
864 if (actp >= endactp) {
871 *actp++ = act;
963 if (actp != endactp) {
983 ipsec_selkey_t *sel, ipsec_act_t *actp, int nact, uint_t dir, uint_t af,
991 pol = ipsec_policy_create(sel, actp, nact, rule->spd_rule_priority,
1009 ipsec_selkey_t *sel, ipsec_act_t *actp, int nact, uint_t dir, uint_t afs,
1015 error = mkrule(iph, rule, sel, actp, nact, dir, IPSL_IPV4, rp,
1021 error = mkrule(iph, rule, sel, actp, nact, dir, IPSL_IPV6, rp,
1035 ipsec_act_t *actp;
1121 if (!spdsock_ext_to_actvec(extv, &actp, &nact, &diag, spds)) {
1135 error = mkrulepair(iph, rule, &sel, actp, nact,
1142 error = mkrulepair(iph, rule, &sel, actp, nact,
1156 ipsec_actvec_free(actp, nact);
1174 ipsec_actvec_free(actp, nact);
2548 struct spd_ext_actions *actp;
2561 actp = (struct spd_ext_actions *)extv[SPD_EXT_ACTION];
2562 if (actp == NULL)
2565 start = (uint64_t *)actp;
2566 end = (start + actp->spd_actions_len);
2568 attr = (struct spd_attribute *)&actp[1];