Lines Matching refs:sp_out
369 currsp = pcbsp->sp_out;
617 currsp = pcbsp->sp_out;
858 if (pcb->inp_sp->sp_out == NULL || pcb->inp_sp->sp_in == NULL)
862 bzero(&pcb->inp_sp->sp_out->spidx, sizeof(*spidx));
870 spidx = &pcb->inp_sp->sp_out->spidx;
880 bzero(&pcb->inp_sp->sp_out->spidx, sizeof(*spidx));
898 if (pcb->in6p_sp->sp_out == NULL || pcb->in6p_sp->sp_in == NULL)
902 bzero(&pcb->in6p_sp->sp_out->spidx, sizeof(*spidx));
910 spidx = &pcb->in6p_sp->sp_out->spidx;
920 bzero(&pcb->in6p_sp->sp_out->spidx, sizeof(*spidx));
1273 if ((new->sp_out = key_newsp()) == NULL) {
1278 new->sp_out->state = IPSEC_SPSTATE_ALIVE;
1279 new->sp_out->policy = IPSEC_POLICY_ENTRUST;
1303 sp = ipsec_deepcopy_policy(old->sp_out);
1305 key_freesp(new->sp_out, KEY_SADB_UNLOCKED);
1306 new->sp_out = sp;
1492 pcb_sp = &inp->inp_sp->sp_out;
1550 pcb_sp = inp->inp_sp->sp_out;
1579 if (inp->inp_sp->sp_out != NULL) {
1580 key_freesp(inp->inp_sp->sp_out, KEY_SADB_UNLOCKED);
1581 inp->inp_sp->sp_out = NULL;
1633 pcb_sp = &in6p->in6p_sp->sp_out;
1689 pcb_sp = in6p->in6p_sp->sp_out;
1717 if (in6p->in6p_sp->sp_out != NULL) {
1718 key_freesp(in6p->in6p_sp->sp_out, KEY_SADB_UNLOCKED);
1719 in6p->in6p_sp->sp_out = NULL;