Lines Matching defs:xpl0
1666 struct sadb_x_policy *xpl0,
1675 if (xpl0 == NULL)
1677 if (len < sizeof(*xpl0))
1679 if (len != PFKEY_EXTLEN(xpl0)) {
1690 newsp->spidx.dir = xpl0->sadb_x_policy_dir;
1691 newsp->policy = xpl0->sadb_x_policy_type;
1694 switch (xpl0->sadb_x_policy_type) {
1710 if (PFKEY_EXTLEN(xpl0) < sizeof(*xpl0)) {
1718 tlen = PFKEY_EXTLEN(xpl0) - sizeof(*xpl0);
1719 xisr = (struct sadb_x_ipsecrequest *)(xpl0 + 1);
2091 struct sadb_x_policy *xpl0, *xpl;
2128 xpl0 = (struct sadb_x_policy *)(void *)mhp->ext[SADB_X_EXT_POLICY];
2132 KEY_SETSECSPIDX(xpl0->sadb_x_policy_dir,
2141 switch (xpl0->sadb_x_policy_dir) {
2153 if (xpl0->sadb_x_policy_type == IPSEC_POLICY_ENTRUST
2154 || xpl0->sadb_x_policy_type == IPSEC_POLICY_BYPASS) {
2161 && xpl0->sadb_x_policy_type == IPSEC_POLICY_IPSEC
2162 && mhp->extlen[SADB_X_EXT_POLICY] <= sizeof(*xpl0)) {
2190 if ((newsp = key_msg2sp(xpl0, PFKEY_EXTLEN(xpl0), &error)) == NULL) {
2200 KEY_SETSECSPIDX(xpl0->sadb_x_policy_dir,
2390 struct sadb_x_policy *xpl0;
2415 xpl0 = (struct sadb_x_policy *)(void *)mhp->ext[SADB_X_EXT_POLICY];
2419 KEY_SETSECSPIDX(xpl0->sadb_x_policy_dir,
2428 switch (xpl0->sadb_x_policy_dir) {
2446 xpl0->sadb_x_policy_id = sp->id;