ngpcb
struct ngpcb *dpcbp, *pcbp;
static LIST_HEAD(, ngpcb) ngsocklist;
struct ngpcb *datasock; /* optional data socket */
struct ngpcb *ctlsock; /* optional control socket */
struct ngpcb *const pcbp = so->so_pcb;
struct ngpcb *const pcbp = so->so_pcb;
struct ngpcb *pcbp = so->so_pcb;
struct ngpcb *pcbp;
struct ngpcb *pcbp;
pcbp = malloc(sizeof(struct ngpcb), M_PCB, M_WAITOK | M_ZERO);
struct ngpcb *pcbp = so->so_pcb;
struct ngpcb *const pcbp = so->so_pcb;
struct ngpcb *const pcbp = so->so_pcb;
struct ngpcb *pcbp;
struct ngpcb *const pcbp = priv->datasock;
LIST_ENTRY(ngpcb) socks; /* linked list of sockets */
if (strcmp(name, "data") == 0 && ngpcb.type != NG_DATA)
if (ngpcb.node_id == 0 || csock == -1)
snprintf(path, sizeof(path), "[%x]:", ngpcb.node_id);
struct ngpcb *this, *next;
struct ngpcb ngpcb;
kread((u_long)this, (char *)&ngpcb, sizeof(ngpcb));
next = LIST_NEXT(&ngpcb, socks);
kread((u_long)ngpcb.ng_socket, (char *)&sockb, sizeof(sockb));
if (strcmp(name, "ctrl") == 0 && ngpcb.type != NG_CONTROL)