Lines Matching defs:npwp

388 	struct netisr_work *npwp;
454 npwp = &(DPCPU_ID_PTR(i, nws))->nws_work[proto];
455 bzero(npwp, sizeof(*npwp));
456 npwp->nw_qlimit = netisr_proto[proto].np_qlimit;
480 struct netisr_work *npwp;
499 npwp = &(DPCPU_ID_PTR(i, nws))->nws_work[proto];
500 npwp->nw_qdrops = 0;
511 struct netisr_work *npwp;
532 npwp = &(DPCPU_ID_PTR(i, nws))->nws_work[proto];
533 *qdropp += npwp->nw_qdrops;
573 struct netisr_work *npwp;
596 npwp = &(DPCPU_ID_PTR(i, nws))->nws_work[proto];
597 npwp->nw_qlimit = qlimit;
607 netisr_drain_proto(struct netisr_work *npwp)
614 while ((m = npwp->nw_head) != NULL) {
615 npwp->nw_head = m->m_nextpkt;
617 if (npwp->nw_head == NULL)
618 npwp->nw_tail = NULL;
619 npwp->nw_len--;
622 KASSERT(npwp->nw_tail == NULL, ("%s: tail", __func__));
623 KASSERT(npwp->nw_len == 0, ("%s: len", __func__));
636 struct netisr_work *npwp;
671 npwp = &(DPCPU_ID_PTR(i, nws))->nws_work[proto];
672 netisr_drain_proto(npwp);
673 bzero(npwp, sizeof(*npwp));
703 struct netisr_work *npwp;
715 npwp = &nwsp->nws_work[proto];
724 m = npwp->nw_head;
744 npwp->nw_len--;
748 npwp->nw_head = n;
749 npwp->nw_tail = ne;
885 struct netisr_work local_npw, *npwp;
897 npwp = &nwsp->nws_work[proto];
898 if (npwp->nw_len == 0)
908 handled = npwp->nw_len;
909 local_npw = *npwp;
910 npwp->nw_head = NULL;
911 npwp->nw_tail = NULL;
912 npwp->nw_len = 0;
934 npwp->nw_handled += handled;
989 struct netisr_work *npwp, struct mbuf *m, int *dosignalp)
995 if (npwp->nw_len < npwp->nw_qlimit) {
998 if (npwp->nw_head == NULL) {
999 npwp->nw_head = m;
1000 npwp->nw_tail = m;
1002 npwp->nw_tail->m_nextpkt = m;
1003 npwp->nw_tail = m;
1005 npwp->nw_len++;
1006 if (npwp->nw_len > npwp->nw_watermark)
1007 npwp->nw_watermark = npwp->nw_len;
1019 npwp->nw_queued++;
1023 npwp->nw_qdrops++;
1032 struct netisr_work *npwp;
1045 npwp = &nwsp->nws_work[proto];
1047 error = netisr_queue_workstream(nwsp, proto, npwp, m, &dosignal);
1114 struct netisr_work *npwp;
1148 npwp = &nwsp->nws_work[proto];
1149 npwp->nw_dispatched++;
1150 npwp->nw_handled++;
1175 npwp = &nwsp->nws_work[proto];
1186 error = netisr_queue_workstream(nwsp, proto, npwp, m,
1205 npwp->nw_handled++;
1206 npwp->nw_hybrid_dispatched++;