npcb             1109 dev/ic/midway.c 		if ((slot = sc->rxvc2slot[ario->npcb->npcb_vci]) == RX_NONE) {
npcb             1124 dev/ic/midway.c 			sc->sc_dev.dv_xname, ario->npcb->npcb_vci,
npcb              277 net/if_atmsubr.c 	  struct natmpcb *npcb = rxhand;
npcb              279 net/if_atmsubr.c 	  npcb->npcb_inq++;			/* count # in queue */
npcb               88 netinet/if_atm.c 	struct natmpcb *npcb = NULL;
npcb              142 netinet/if_atm.c 		npcb = npcb_add(NULL, rt->rt_ifp, ATM_PH_VCI(aph),
npcb              144 netinet/if_atm.c 		if (npcb == NULL)
npcb              146 netinet/if_atm.c 		npcb->npcb_flags |= NPCB_IP;
npcb              147 netinet/if_atm.c 		npcb->ipaddr.s_addr = sin->sin_addr.s_addr;
npcb              149 netinet/if_atm.c 		rt->rt_llinfo = (caddr_t) npcb;
npcb              170 netinet/if_atm.c 		if (npcb) {
npcb              171 netinet/if_atm.c 			npcb_free(npcb, NPCB_DESTROY);
npcb               83 netnatm/natm.c   struct natmpcb *npcb;
npcb               93 netnatm/natm.c   npcb = (struct natmpcb *) so->so_pcb;
npcb               95 netnatm/natm.c   if (npcb == NULL && req != PRU_ATTACH) {
npcb              104 netnatm/natm.c       if (npcb) {
npcb              118 netnatm/natm.c       so->so_pcb = (caddr_t) (npcb = npcb_alloc(M_WAITOK));
npcb              119 netnatm/natm.c       npcb->npcb_socket = so;
npcb              129 netnatm/natm.c       npcb_free(npcb, NPCB_DESTROY);	/* drain */
npcb              147 netnatm/natm.c 		(npcb->npcb_flags & NPCB_FREE) == 0) {
npcb              178 netnatm/natm.c       if (npcb_add(npcb, ifp, snatm->snatm_vci, snatm->snatm_vpi) != npcb) {
npcb              188 netnatm/natm.c       ATM_PH_VPI(&api.aph) = npcb->npcb_vpi;
npcb              189 netnatm/natm.c       ATM_PH_SETVCI(&api.aph, npcb->npcb_vci);
npcb              190 netnatm/natm.c       api.rxhand = npcb;
npcb              195 netnatm/natm.c 	npcb_free(npcb, NPCB_REMOVE);
npcb              207 netnatm/natm.c       if ((npcb->npcb_flags & NPCB_CONNECTED) == 0) {
npcb              212 netnatm/natm.c       ifp = npcb->npcb_ifp;
npcb              219 netnatm/natm.c       ATM_PH_VPI(&api.aph) = npcb->npcb_vpi;
npcb              220 netnatm/natm.c       ATM_PH_SETVCI(&api.aph, npcb->npcb_vci);
npcb              221 netnatm/natm.c       api.rxhand = npcb;
npcb              227 netnatm/natm.c       npcb_free(npcb, NPCB_REMOVE);
npcb              250 netnatm/natm.c       ATM_PH_VPI(aph) = npcb->npcb_vpi;
npcb              251 netnatm/natm.c       ATM_PH_SETVCI(aph, npcb->npcb_vci);
npcb              254 netnatm/natm.c       error = atm_output(npcb->npcb_ifp, m, NULL, NULL);
npcb              268 netnatm/natm.c       bcopy(npcb->npcb_ifp->if_xname, snatm->snatm_if, sizeof(snatm->snatm_if));
npcb              270 netnatm/natm.c       sprintf(snatm->snatm_if, "%s%d", npcb->npcb_ifp->if_name,
npcb              271 netnatm/natm.c 	npcb->npcb_ifp->if_unit);
npcb              273 netnatm/natm.c       snatm->snatm_vci = npcb->npcb_vci;
npcb              274 netnatm/natm.c       snatm->snatm_vpi = npcb->npcb_vpi;
npcb              283 netnatm/natm.c         if (npcb->npcb_ifp == NULL) {
npcb              287 netnatm/natm.c         ario.npcb = npcb;
npcb              289 netnatm/natm.c         error = npcb->npcb_ifp->if_ioctl(npcb->npcb_ifp, 
npcb              293 netnatm/natm.c 	    npcb->npcb_flags |= NPCB_RAW;
npcb              295 netnatm/natm.c 	    npcb->npcb_flags &= ~(NPCB_RAW);
npcb              347 netnatm/natm.c   struct natmpcb *npcb;
npcb              361 netnatm/natm.c   npcb = (struct natmpcb *) m->m_pkthdr.rcvif; /* XXX: overloaded */
npcb              362 netnatm/natm.c   so = npcb->npcb_socket;
npcb              365 netnatm/natm.c   npcb->npcb_inq--;
npcb              368 netnatm/natm.c   if (npcb->npcb_flags & NPCB_DRAIN) {
npcb              370 netnatm/natm.c     if (npcb->npcb_inq == 0)
npcb              371 netnatm/natm.c       FREE(npcb, M_PCB);			/* done! */
npcb              375 netnatm/natm.c   if (npcb->npcb_flags & NPCB_FREE) {
npcb              381 netnatm/natm.c   m->m_pkthdr.rcvif = npcb->npcb_ifp;
npcb              389 netnatm/natm.c      ((npcb->npcb_flags & NPCB_RAW) != 0 && so->so_rcv.sb_cc < NPCB_RAWCC) ) {
npcb              128 netnatm/natm.h   struct natmpcb *npcb;
npcb               66 netnatm/natm_pcb.c   struct natmpcb *npcb;
npcb               68 netnatm/natm_pcb.c   MALLOC(npcb, struct natmpcb *, sizeof(*npcb), M_PCB, wait);
npcb               70 netnatm/natm_pcb.c   if (npcb) {
npcb               71 netnatm/natm_pcb.c     bzero(npcb, sizeof(*npcb));
npcb               72 netnatm/natm_pcb.c     npcb->npcb_flags = NPCB_FREE;
npcb               74 netnatm/natm_pcb.c   return(npcb);
npcb               82 netnatm/natm_pcb.c void npcb_free(npcb, op)
npcb               84 netnatm/natm_pcb.c struct natmpcb *npcb;
npcb               90 netnatm/natm_pcb.c   if ((npcb->npcb_flags & NPCB_FREE) == 0) {
npcb               91 netnatm/natm_pcb.c     LIST_REMOVE(npcb, pcblist);
npcb               92 netnatm/natm_pcb.c     npcb->npcb_flags = NPCB_FREE;
npcb               95 netnatm/natm_pcb.c     if (npcb->npcb_inq) {
npcb               96 netnatm/natm_pcb.c       npcb->npcb_flags = NPCB_DRAIN;	/* flag for distruction */
npcb               98 netnatm/natm_pcb.c       FREE(npcb, M_PCB);		/* kill it! */
npcb              111 netnatm/natm_pcb.c struct natmpcb *npcb_add(npcb, ifp, vci, vpi)
npcb              113 netnatm/natm_pcb.c struct natmpcb *npcb;
npcb              145 netnatm/natm_pcb.c   if (npcb == NULL) {
npcb              150 netnatm/natm_pcb.c     cpcb = npcb;