Lines Matching refs:xisr
1723 struct sadb_x_ipsecrequest *xisr;
1734 xisrlen = sizeof(*xisr);
1763 xisr = (struct sadb_x_ipsecrequest *)(xpl + 1);
1784 xisr->sadb_x_ipsecrequest_proto = satype;
1785 xisr->sadb_x_ipsecrequest_mode = mode;
1786 xisr->sadb_x_ipsecrequest_level = IPSEC_LEVEL_REQUIRE;
1787 xisr->sadb_x_ipsecrequest_reqid = 0;
1788 p = (caddr_t)(xisr + 1);
1790 xisrlen = sizeof(*xisr);
1806 xisr->sadb_x_ipsecrequest_len = PFKEY_ALIGN8(xisrlen);
2354 struct sadb_x_ipsecrequest *xisr;
2365 xisr = (struct sadb_x_ipsecrequest *)(xpl + 1);
2370 if (xisr->sadb_x_ipsecrequest_len < sizeof(*xisr)) {
2387 switch (xisr->sadb_x_ipsecrequest_proto) {
2395 xisr->sadb_x_ipsecrequest_proto);
2398 (*p_isr)->saidx.proto = xisr->sadb_x_ipsecrequest_proto;
2400 switch (xisr->sadb_x_ipsecrequest_mode) {
2408 xisr->sadb_x_ipsecrequest_mode);
2411 (*p_isr)->saidx.mode = xisr->sadb_x_ipsecrequest_mode;
2413 switch (xisr->sadb_x_ipsecrequest_level) {
2420 xisr->sadb_x_ipsecrequest_reqid;
2426 xisr->sadb_x_ipsecrequest_level);
2429 (*p_isr)->level = xisr->sadb_x_ipsecrequest_level;
2432 if (xisr->sadb_x_ipsecrequest_len > sizeof(*xisr)) {
2435 paddr = (struct sockaddr *)(xisr + 1);
2449 tlen -= xisr->sadb_x_ipsecrequest_len;
2457 xisr = (struct sadb_x_ipsecrequest *)((caddr_t)xisr
2458 + xisr->sadb_x_ipsecrequest_len);