Lines Matching refs:head
245 if (q->head) in pktq_penq()
248 q->head = p; in pktq_penq()
274 if (q->head == NULL) in pktq_penq_head()
277 PKTSETLINK(p, q->head); in pktq_penq_head()
278 q->head = p; in pktq_penq_head()
299 if ((p = q->head) == NULL) in pktq_pdeq()
302 if ((q->head = PKTLINK(p)) == NULL) in pktq_pdeq()
349 p = q->head; in pktq_pdeq_with_fn()
363 if ((q->head = PKTLINK(p)) == NULL) in pktq_pdeq_with_fn()
388 if ((p = q->head) == NULL) in pktq_pdeq_tail()
397 q->head = NULL; in pktq_pdeq_tail()
414 p = q->head; in pktq_pflush()
417 bool head = (p == q->head); in pktq_pflush() local
418 if (head) in pktq_pflush()
419 q->head = PKTLINK(p); in pktq_pflush()
426 p = (head ? q->head : PKTLINK(prev)); in pktq_pflush()
433 if (q->head == NULL) { in pktq_pflush()
452 if (q->head == pktbuf) { in pktq_pdel()
453 if ((q->head = PKTLINK(pktbuf)) == NULL) in pktq_pdel()
456 for (p = q->head; p && PKTLINK(p) != pktbuf; p = PKTLINK(p)) in pktq_pdel()
509 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_deq()
514 if ((p = q->head) == NULL) in pktq_deq()
517 if ((q->head = PKTLINK(p)) == NULL) in pktq_deq()
543 if (pq->q[prec].head) in pktq_deq_tail()
548 if ((p = q->head) == NULL) in pktq_deq_tail()
557 q->head = NULL; in pktq_deq_tail()
580 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_peek()
586 return (pq->q[prec].head); in pktq_peek()
598 if (pq->q[prec].head) in pktq_peek_tail()
652 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_mpeek()
655 while ((prec_bmp & (1 << prec)) == 0 || pq->q[prec].head == NULL) in pktq_mpeek()
661 if ((p = q->head) == NULL) in pktq_mpeek()
680 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_mdeq()
683 while ((pq->q[prec].head == NULL) || ((prec_bmp & (1 << prec)) == 0)) in pktq_mdeq()
689 if ((p = q->head) == NULL) in pktq_mdeq()
692 if ((q->head = PKTLINK(p)) == NULL) in pktq_mdeq()