Searched refs:so_pcb (Results 26 - 45 of 45) sorted by relevance

12

/freebsd-12-stable/sys/kern/
H A Duipc_usrreq.c218 * UNIX domain sockets each have an unpcb hung off of their so_pcb pointer,
220 * pointer is an invariant, so no lock is required to dereference the so_pcb
518 KASSERT(so->so_pcb == NULL, ("uipc_attach: so_pcb != NULL"));
549 so->so_pcb = unp;
762 unp = so1->so_pcb;
764 unp2 = so2->so_pcb;
842 unp->unp_socket->so_pcb = NULL;
/freebsd-12-stable/sys/net/
H A Drtsock.c302 KASSERT(so->so_pcb == NULL, ("rts_attach: so_pcb != NULL"));
307 so->so_pcb = (caddr_t)rp;
312 so->so_pcb = NULL;
/freebsd-12-stable/sys/netinet/
H A Din_pcb.h782 #define sotoinpcb(so) ((struct inpcb *)(so)->so_pcb)
H A Dip_divert.c542 inp = (struct inpcb *)so->so_pcb;
H A Draw_ip.c875 inp = (struct inpcb *)so->so_pcb;
H A Din_pcb.c543 so->so_pcb = (caddr_t)inp;
1443 inp->inp_socket->so_pcb = NULL;
1717 * maintaining the invariant that so_pcb always points to a valid inpcb until
2757 KASSERT(inp != NULL, ("in_pcbsosetlabel: so->so_pcb == NULL"));
H A Dsctp_pcb.c2485 so->so_pcb = (caddr_t)inp;
2507 so->so_pcb = NULL;
2527 so->so_pcb = NULL;
2854 inp = (struct sctp_inpcb *)so->so_pcb;
2855 ip_inp = (struct inpcb *)so->so_pcb;
H A Dtcp_usrreq.c191 KASSERT(so->so_pcb == inp, ("tcp_detach: so_pcb != inp"));
H A Dsctputil.c5524 inp = (struct sctp_inpcb *)so->so_pcb;
6504 inp = (struct sctp_inpcb *)so->so_pcb;
H A Dsctp_input.c2686 inp = (struct sctp_inpcb *)so->so_pcb;
H A Dsctp_output.c12507 t_inp = inp = (struct sctp_inpcb *)so->so_pcb;
/freebsd-12-stable/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp.h446 #define sdp_sk(so) ((struct sdp_sock *)(so->so_pcb))
H A Dsdp_main.c474 so->so_pcb = (caddr_t)ssk;
500 ssk->socket->so_pcb = NULL;
/freebsd-12-stable/sys/netgraph/bluetooth/socket/
H A Dng_btsocket_hci_raw.c930 so->so_pcb = (caddr_t) pcb;
1506 so->so_pcb = NULL;
H A Dng_btsocket_sco.c1235 so->so_pcb = (caddr_t) pcb;
1549 so->so_pcb = NULL;
H A Dng_btsocket_l2cap.c2033 so->so_pcb = (caddr_t) pcb;
2454 so->so_pcb = NULL;
H A Dng_btsocket_rfcomm.c424 so->so_pcb = (caddr_t) pcb;
763 so->so_pcb = NULL;
/freebsd-12-stable/sys/netinet6/
H A Draw_ip6.c665 inp = (struct inpcb *)so->so_pcb;
H A Dudp6_usrreq.c1122 inp = (struct inpcb *)so->so_pcb;
/freebsd-12-stable/sys/security/audit/
H A Daudit_arg.c707 pcb = (struct inpcb *)so->so_pcb;

Completed in 375 milliseconds

12