Lines Matching full:tail
78 PKTSETLINK(q->tail, p); in pktq_penq()
82 q->tail = p; in pktq_penq()
116 PKTSETLINK(q->tail, p); in spktq_enq()
120 q->tail = p; in spktq_enq()
148 q->tail = p; in pktq_penq_head()
182 q->tail = p; in spktq_enq_head()
213 q->tail = NULL; in pktq_pdeq()
249 q->tail = NULL; in spktq_deq()
284 for (prev = NULL; p != q->tail; p = PKTLINK(p)) in pktq_pdeq_tail()
292 q->tail = prev; in pktq_pdeq_tail()
323 for (prev = NULL; p != q->tail; p = PKTLINK(p)) in spktq_deq_tail()
331 q->tail = prev; in spktq_deq_tail()
365 p = pq->q[prec].tail; in pktq_peek_tail()
376 * Append spktq 'list' to the tail of pktq 'pq'
395 ASSERT(PKTLINK(list_q->tail) == NULL); /* terminated list */ in pktq_append()
403 PKTSETLINK(q->tail, list_q->head); in pktq_append()
407 q->tail = list_q->tail; in pktq_append()
419 list_q->tail = NULL; in pktq_append()
429 * Append spktq 'list' to the tail of spktq 'spq'
447 ASSERT(PKTLINK(list_q->tail) == NULL); /* terminated list */ in spktq_append()
454 PKTSETLINK(q->tail, list_q->head); in spktq_append()
458 q->tail = list_q->tail; in spktq_append()
466 list_q->tail = NULL; in spktq_append()
495 ASSERT(PKTLINK(list_q->tail) == NULL); /* terminated list */ in pktq_prepend()
502 /* set the tail packet of list to point at the former pq head */ in pktq_prepend()
503 PKTSETLINK(list_q->tail, q->head); in pktq_prepend()
507 /* If the q tail was non-null, then it stays as is. in pktq_prepend()
508 * If the q tail was null, it is now the tail of list in pktq_prepend()
510 if (q->tail == NULL) { in pktq_prepend()
511 q->tail = list_q->tail; in pktq_prepend()
525 list_q->tail = NULL; in pktq_prepend()
553 ASSERT(PKTLINK(list_q->tail) == NULL); /* terminated list */ in spktq_prepend()
559 /* set the tail packet of list to point at the former pq head */ in spktq_prepend()
560 PKTSETLINK(list_q->tail, q->head); in spktq_prepend()
564 /* If the q tail was non-null, then it stays as is. in spktq_prepend()
565 * If the q tail was null, it is now the tail of list in spktq_prepend()
567 if (q->tail == NULL) { in spktq_prepend()
568 q->tail = list_q->tail; in spktq_prepend()
578 list_q->tail = NULL; in spktq_prepend()
653 q->tail = NULL; in pktq_pdeq_with_fn()
657 if (q->tail == p) { in pktq_pdeq_with_fn()
658 q->tail = prev; in pktq_pdeq_with_fn()
700 q->tail = NULL; in pktq_pdel()
708 if (q->tail == pktbuf) in pktq_pdel()
709 q->tail = p; in pktq_pdel()
748 q->tail = NULL; in _pktq_pfilter()
865 q->tail = NULL; in spktq_filter()
1014 q->tail = NULL; in pktq_deq()
1060 for (prev = NULL; p != q->tail; p = PKTLINK(p)) in pktq_deq_tail()
1068 q->tail = prev; in pktq_deq_tail()
1288 q->tail = NULL; in pktq_mdeq()