Lines Matching refs:xpl0

1870 	struct sadb_x_policy *__sized_by(len) xpl0,  in key_msg2sp()
1879 if (xpl0 == NULL) { in key_msg2sp()
1882 if (len < sizeof(*xpl0)) { in key_msg2sp()
1885 if (len != PFKEY_EXTLEN(xpl0)) { in key_msg2sp()
1896 newsp->spidx.dir = xpl0->sadb_x_policy_dir; in key_msg2sp()
1897 newsp->policy = xpl0->sadb_x_policy_type; in key_msg2sp()
1900 switch (xpl0->sadb_x_policy_type) { in key_msg2sp()
1915 tlen = PFKEY_EXTLEN(xpl0) - sizeof(*xpl0); in key_msg2sp()
1927 xisr = (struct sadb_x_ipsecrequest *)(xpl0 + 1); in key_msg2sp()
2346 struct sadb_x_policy *xpl0, *xpl; in key_spdadd() local
2418 xpl0 = (struct sadb_x_policy *)(void *)mhp->ext[SADB_X_EXT_POLICY].ext_buf; in key_spdadd()
2442 switch (xpl0->sadb_x_policy_dir) { in key_spdadd()
2453 if (xpl0->sadb_x_policy_type == IPSEC_POLICY_ENTRUST in key_spdadd()
2454 || xpl0->sadb_x_policy_type == IPSEC_POLICY_BYPASS) { in key_spdadd()
2461 && xpl0->sadb_x_policy_type == IPSEC_POLICY_IPSEC in key_spdadd()
2462 && mhp->extlen[SADB_X_EXT_POLICY] <= sizeof(*xpl0)) { in key_spdadd()
2488 KEY_SETSECSPIDX(xpl0->sadb_x_policy_dir, in key_spdadd()
2529 if ((newsp = key_msg2sp(xpl0, PFKEY_EXTLEN(xpl0), &error)) == NULL) { in key_spdadd()
2547 KEY_SETSECSPIDX(xpl0->sadb_x_policy_dir, in key_spdadd()
2781 struct sadb_x_policy *xpl0; in key_spddelete() local
2833 xpl0 = (struct sadb_x_policy *)(void *)mhp->ext[SADB_X_EXT_POLICY].ext_buf; in key_spddelete()
2837 switch (xpl0->sadb_x_policy_dir) { in key_spddelete()
2860 KEY_SETSECSPIDX(xpl0->sadb_x_policy_dir, in key_spddelete()
2891 xpl0->sadb_x_policy_id = sp->id; in key_spddelete()