Lines Matching refs:isr
973 struct ipsecrequest *isr, in key_checkrequest() argument
986 if (isr == NULL || saidx == NULL) { in key_checkrequest()
1001 level = ipsec_get_reqlevel(isr); in key_checkrequest()
1026 if ((error = key_acquire(saidx, isr->sp)) != 0) { in key_checkrequest()
1752 struct ipsecrequest *isr = sp->req, *nextisr; in key_delsp() local
1754 while (isr != NULL) { in key_delsp()
1755 nextisr = isr->next; in key_delsp()
1756 kfree_type(struct ipsecrequest, isr); in key_delsp()
1757 isr = nextisr; in key_delsp()
2138 struct ipsecrequest *isr; in key_newreqid() local
2148 for (isr = sp->req; isr != NULL; isr = isr->next) { in key_newreqid()
2149 if (isr->saidx.reqid == auto_reqid) { in key_newreqid()
2215 struct ipsecrequest *isr; in key_sp2msg() local
2217 for (isr = sp->req; isr != NULL; isr = isr->next) { in key_sp2msg()
2220 xisr->sadb_x_ipsecrequest_proto = isr->saidx.proto; in key_sp2msg()
2221 xisr->sadb_x_ipsecrequest_mode = isr->saidx.mode; in key_sp2msg()
2222 xisr->sadb_x_ipsecrequest_level = (u_int8_t)isr->level; in key_sp2msg()
2223 xisr->sadb_x_ipsecrequest_reqid = (u_int16_t)isr->saidx.reqid; in key_sp2msg()
2226 bcopy(&isr->saidx.src, p, isr->saidx.src.ss_len); in key_sp2msg()
2227 p += isr->saidx.src.ss_len; in key_sp2msg()
2228 bcopy(&isr->saidx.dst, p, isr->saidx.dst.ss_len); in key_sp2msg()
2229 p += isr->saidx.src.ss_len; in key_sp2msg()
2233 + isr->saidx.src.ss_len in key_sp2msg()
2234 + isr->saidx.dst.ss_len); in key_sp2msg()
3583 struct ipsecrequest *isr; in key_getspreqmsglen() local
3586 for (isr = sp->req; isr != NULL; isr = isr->next) { in key_getspreqmsglen()
3588 + isr->saidx.src.ss_len in key_getspreqmsglen()
3589 + isr->saidx.dst.ss_len; in key_getspreqmsglen()