TAILQ_LAST
for ((var) = TAILQ_LAST((head), headname); \
for ((var) = TAILQ_LAST((head), headname); \
for ((var) = TAILQ_LAST((head), headname); \
for ((var) = TAILQ_LAST((head), headname); \
bf_last = TAILQ_LAST(&cabq->axq_q, axq_q_s);
while ((bf = TAILQ_LAST(&bf_q, ath_bufhead_s)) != NULL) {
while ((bf = TAILQ_LAST(&bf_q, ath_bufhead_s)) != NULL) {
last = TAILQ_LAST(&txq->axq_tidq, axq_t_s);
bf_last = TAILQ_LAST(&sq, axq_q_s);
#define ATH_TXQ_LAST(_tq, _field) TAILQ_LAST(&(_tq)->axq_q, _field)
#define ATH_TID_LAST(_tq, _field) TAILQ_LAST(&(_tq)->tid_q, _field)
#define ATH_TID_FILT_LAST(_tq, _field) TAILQ_LAST(&(_tq)->filtq.tid_q,_field)
for ((var) = TAILQ_LAST((head), headname); \
for ((var) = ((var) ? (var) : TAILQ_LAST((head), headname)); \
for ((var) = TAILQ_LAST((head), headname); \
for ((var) = ((var) ? (var) : TAILQ_LAST((head), headname)); \