Lines Matching refs:head
173 if (q->head) in pktq_penq()
176 q->head = p; in pktq_penq()
202 if (q->head == NULL) in pktq_penq_head()
205 PKTSETLINK(p, q->head); in pktq_penq_head()
206 q->head = p; in pktq_penq_head()
227 if ((p = q->head) == NULL) in pktq_pdeq()
230 if ((q->head = PKTLINK(p)) == NULL) in pktq_pdeq()
252 if ((p = q->head) == NULL) in pktq_pdeq_tail()
261 q->head = NULL; in pktq_pdeq_tail()
278 p = q->head; in pktq_pflush()
281 bool head = (p == q->head); in pktq_pflush() local
282 if (head) in pktq_pflush()
283 q->head = PKTLINK(p); in pktq_pflush()
290 p = (head ? q->head : PKTLINK(prev)); in pktq_pflush()
297 if (q->head == NULL) { in pktq_pflush()
316 if (q->head == pktbuf) { in pktq_pdel()
317 if ((q->head = PKTLINK(pktbuf)) == NULL) in pktq_pdel()
320 for (p = q->head; p && PKTLINK(p) != pktbuf; p = PKTLINK(p)) in pktq_pdel()
364 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_deq()
369 if ((p = q->head) == NULL) in pktq_deq()
372 if ((q->head = PKTLINK(p)) == NULL) in pktq_deq()
398 if (pq->q[prec].head) in pktq_deq_tail()
403 if ((p = q->head) == NULL) in pktq_deq_tail()
412 q->head = NULL; in pktq_deq_tail()
435 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_peek()
441 return (pq->q[prec].head); in pktq_peek()
453 if (pq->q[prec].head) in pktq_peek_tail()
498 while ((prec = pq->hi_prec) > 0 && pq->q[prec].head == NULL) in pktq_mdeq()
501 while ((prec_bmp & (1 << prec)) == 0 || pq->q[prec].head == NULL) in pktq_mdeq()
507 if ((p = q->head) == NULL) in pktq_mdeq()
510 if ((q->head = PKTLINK(p)) == NULL) in pktq_mdeq()