Lines Matching refs:sp_in
366 currsp = pcbsp->sp_in;
614 currsp = pcbsp->sp_in;
858 if (pcb->inp_sp->sp_out == NULL || pcb->inp_sp->sp_in == NULL)
859 panic("ipsec4_setspidx_inpcb: no sp_in/out found.\n");
861 bzero(&pcb->inp_sp->sp_in->spidx, sizeof(*spidx));
864 spidx = &pcb->inp_sp->sp_in->spidx;
879 bzero(&pcb->inp_sp->sp_in->spidx, sizeof(*spidx));
898 if (pcb->in6p_sp->sp_out == NULL || pcb->in6p_sp->sp_in == NULL)
899 panic("ipsec6_setspidx_in6pcb: no sp_in/out found.\n");
901 bzero(&pcb->in6p_sp->sp_in->spidx, sizeof(*spidx));
904 spidx = &pcb->in6p_sp->sp_in->spidx;
919 bzero(&pcb->in6p_sp->sp_in->spidx, sizeof(*spidx));
1266 if ((new->sp_in = key_newsp()) == NULL) {
1270 new->sp_in->state = IPSEC_SPSTATE_ALIVE;
1271 new->sp_in->policy = IPSEC_POLICY_ENTRUST;
1274 key_freesp(new->sp_in, KEY_SADB_UNLOCKED);
1296 sp = ipsec_deepcopy_policy(old->sp_in);
1298 key_freesp(new->sp_in, KEY_SADB_UNLOCKED);
1299 new->sp_in = sp;
1489 pcb_sp = &inp->inp_sp->sp_in;
1547 pcb_sp = inp->inp_sp->sp_in;
1574 if (inp->inp_sp->sp_in != NULL) {
1575 key_freesp(inp->inp_sp->sp_in, KEY_SADB_UNLOCKED);
1576 inp->inp_sp->sp_in = NULL;
1630 pcb_sp = &in6p->in6p_sp->sp_in;
1686 pcb_sp = in6p->in6p_sp->sp_in;
1712 if (in6p->in6p_sp->sp_in != NULL) {
1713 key_freesp(in6p->in6p_sp->sp_in, KEY_SADB_UNLOCKED);
1714 in6p->in6p_sp->sp_in = NULL;