unpcb
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp2;
struct unpcb *unp, *unp2, *unp3;
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp2;
unp_disconnect1(struct unpcb *unp)
struct unpcb *unp2 = unp->unp_conn;
unp_shutdown1(struct unpcb *unp)
unp_drop(struct unpcb *unp, int errno)
static void unp_disconnect1(struct unpcb *);
static bool unp_drop(struct unpcb *, int);
static void unp_shutdown1(struct unpcb *);
unp_connid(struct lwp *l, struct unpcb *unp, int flags)
struct unpcb *unp;
struct unpcb *unp;
unp_free(struct unpcb *unp)
unp_output(struct mbuf *m, struct mbuf *control, struct unpcb *unp)
struct unpcb *unp;
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp;
struct unpcb *unp = sotounpcb(so);
struct unpcb *unp;
struct unpcb *unp;
struct unpcb;
#define sotounpcb(so) ((struct unpcb *)((so)->so_pcb))
struct unpcb *unp_conn; /* control block of connected socket */
struct unpcb *unp_refs; /* referencing socket linked list */
struct unpcb *unp_nextref; /* link in unp_refs list */
struct unpcb unpcb;
if (kvm_read(kd, (u_long)pcb[p], (char *)&unpcb,
sizeof(struct unpcb)) != sizeof(struct unpcb)){
if (unpcb.unp_vnode == NULL)
if (!checkfs(unpcb.unp_vnode, &vn, &fst,
if (unpcb.unp_addr) {
malloc(unpcb.unp_addrlen);
unpcb.unp_addrlen);
if (kvm_read(kd, (u_long)unpcb.unp_addr,
sun, unpcb.unp_addrlen) !=
(ssize_t)unpcb.unp_addrlen) {
unpcb.unp_addr);
if (unpcb.unp_conn) {
pcb[++p] = unpcb.unp_conn;
struct unpcb unp, runp;