Lines Matching refs:isr
924 struct ipsecrequest *isr, in key_checkrequest() argument
937 if (isr == NULL || saidx == NULL) { in key_checkrequest()
952 level = ipsec_get_reqlevel(isr); in key_checkrequest()
977 if ((error = key_acquire(saidx, isr->sp)) != 0) { in key_checkrequest()
1819 struct ipsecrequest *isr = sp->req, *nextisr; in key_delsp() local
1821 while (isr != NULL) { in key_delsp()
1822 nextisr = isr->next; in key_delsp()
1823 kfree_type(struct ipsecrequest, isr); in key_delsp()
1824 isr = nextisr; in key_delsp()
2197 struct ipsecrequest *isr; in key_newreqid() local
2207 for (isr = sp->req; isr != NULL; isr = isr->next) { in key_newreqid()
2208 if (isr->saidx.reqid == auto_reqid) { in key_newreqid()
2274 struct ipsecrequest *isr; in key_sp2msg() local
2276 for (isr = sp->req; isr != NULL; isr = isr->next) { in key_sp2msg()
2279 xisr->sadb_x_ipsecrequest_proto = isr->saidx.proto; in key_sp2msg()
2280 xisr->sadb_x_ipsecrequest_mode = isr->saidx.mode; in key_sp2msg()
2281 xisr->sadb_x_ipsecrequest_level = (u_int8_t)isr->level; in key_sp2msg()
2282 xisr->sadb_x_ipsecrequest_reqid = (u_int16_t)isr->saidx.reqid; in key_sp2msg()
2285 bcopy(&isr->saidx.src, p, isr->saidx.src.ss_len); in key_sp2msg()
2286 p += isr->saidx.src.ss_len; in key_sp2msg()
2287 bcopy(&isr->saidx.dst, p, isr->saidx.dst.ss_len); in key_sp2msg()
2288 p += isr->saidx.src.ss_len; in key_sp2msg()
2292 + isr->saidx.src.ss_len in key_sp2msg()
2293 + isr->saidx.dst.ss_len); in key_sp2msg()
3608 struct ipsecrequest *isr; in key_getspreqmsglen() local
3611 for (isr = sp->req; isr != NULL; isr = isr->next) { in key_getspreqmsglen()
3613 + isr->saidx.src.ss_len in key_getspreqmsglen()
3614 + isr->saidx.dst.ss_len; in key_getspreqmsglen()