Lines Matching refs:kp
216 struct keycb *kp;
257 kp = (struct keycb *)rp;
287 if (kp->kp_registered)
353 struct keycb *kp;
358 kp = (struct keycb *)_MALLOC(sizeof *kp, M_PCB, M_WAITOK); /* XXX */
359 if (kp == 0)
361 bzero(kp, sizeof *kp);
363 so->so_pcb = (caddr_t)kp;
364 kp->kp_promisc = kp->kp_registered = 0;
365 kp->kp_raw.rcb_laddr = &key_src;
366 kp->kp_raw.rcb_faddr = &key_dst;
369 kp = (struct keycb *)sotorawcb(so);
371 _FREE(kp, M_PCB);
379 if (kp->kp_raw.rcb_proto.sp_protocol == PF_KEY) /* XXX: AF_KEY */
419 struct keycb *kp = (struct keycb *)sotorawcb(so);
422 if (kp != 0) {
423 if (kp->kp_raw.rcb_proto.sp_protocol == PF_KEY) /* XXX: AF_KEY */