STAILQ_FIRST
for((var) = STAILQ_FIRST((head)); \
STAILQ_FIRST((head)) = NULL; \
(head)->stqh_last = &STAILQ_FIRST((head)); \
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
STAILQ_FIRST((head)) = (elm); \
if (STAILQ_FIRST((head)) == (elm)) { \
struct type *curelm = STAILQ_FIRST((head)); \
if ((STAILQ_FIRST((head)) = \
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
(head)->stqh_last = &STAILQ_FIRST((head)); \
if ((STAILQ_FIRST((head)) = STAILQ_NEXT((elm), field)) == NULL) \
(head)->stqh_last = &STAILQ_FIRST((head)); \
md = STAILQ_FIRST(&sc->sc_xfers);
struct mba_device * const md = STAILQ_FIRST(&sc->sc_xfers);
d = STAILQ_FIRST(&devevent_pending);
while ((ksi = STAILQ_FIRST(&sc->sc_ks_queue)) != NULL) {
ksi = STAILQ_FIRST(&sc->sc_ks_queue);
ksi = STAILQ_FIRST(&sc->sc_ks_queue);
while ((tmp_txd = STAILQ_FIRST(&txd->txd_agg_list)) != NULL) {
while ((bf = STAILQ_FIRST(frags)) != NULL) {
bf = STAILQ_FIRST(&sc->sc_txbuf);
bf = STAILQ_FIRST(&sc->sc_txbuf);
bf = STAILQ_FIRST(&frags);
bf = STAILQ_FIRST(&sc->sc_bbuf);
struct ath_buf *bf = STAILQ_FIRST(&sc->sc_bbuf);
bf = STAILQ_FIRST(&sc->sc_rxbuf);
bf = STAILQ_FIRST(&txq->axq_q);
bf = STAILQ_FIRST(&txq->axq_q);
bf = STAILQ_FIRST(&sc->sc_rxbuf);
while ((tb = STAILQ_FIRST(&sc->sc_pio_txpend)) != NULL) {
rb->xfer = STAILQ_FIRST(&bind->xferlist);
while ((xfer = STAILQ_FIRST(&fc->tlabels[i])) != NULL) {
while ((xfer = STAILQ_FIRST(&xferq->q)) != NULL) {
for (fwdev = STAILQ_FIRST(&fc->devices); fwdev != NULL; fwdev = next) {
for (fwdev = STAILQ_FIRST(&fc->devices); fwdev != NULL; fwdev = next) {
for (fwdev = STAILQ_FIRST(&fc->devices); fwdev != NULL;
while ((xfer = STAILQ_FIRST(&fc->tlabels[i])) != NULL) {
for (xfer = STAILQ_FIRST(&fwb->xferlist); xfer != NULL; xfer = next) {
for (xfer = STAILQ_FIRST(q); xfer != NULL; xfer = next) {
for (fwb = STAILQ_FIRST(&d->binds); fwb != NULL;
fwb = STAILQ_FIRST(&d->binds)) {
for (xfer = STAILQ_FIRST(&ir->q); xfer != NULL;
xfer = STAILQ_FIRST(&ir->q)) {
ir->stproc = STAILQ_FIRST(&ir->stvalid);
it->stproc = STAILQ_FIRST(&it->stfree);
if (STAILQ_FIRST(&ir->q) != NULL)
xfer = STAILQ_FIRST(&d->rq);
while ((xfer = STAILQ_FIRST(&fms->xferlist)) != NULL) {
sc->atrq.top = STAILQ_FIRST(&sc->atrq.db_trq);
sc->atrs.top = STAILQ_FIRST(&sc->atrs.db_trq);
xfer = STAILQ_FIRST(&dbch->xferq.q);
for (last = db_tr = STAILQ_FIRST(&dbch->db_trq); db_tr != last;
db_tr = STAILQ_FIRST(&dbch->db_trq);
lastq->link.stqe_next = STAILQ_FIRST(&dbch->db_trq);
dbch->top = STAILQ_FIRST(&dbch->db_trq);
dbch->top = STAILQ_FIRST(&dbch->db_trq);
while ((chunk = STAILQ_FIRST(&it->stdma)) != NULL) {
while ((chunk = STAILQ_FIRST(&ir->stdma)) != NULL) {
while ((chunk = STAILQ_FIRST(&ir->stdma)) != NULL) {
first = STAILQ_FIRST(&ir->stfree);
while ((chunk = STAILQ_FIRST(&ir->stfree)) != NULL) {
while ((chunk = STAILQ_FIRST(&it->stvalid)) != NULL) {
first = STAILQ_FIRST(&it->stdma);
if (STAILQ_FIRST(&it->stfree) != NULL)
for (xfer = STAILQ_FIRST(&sc->sc_fwb.xferlist); xfer != NULL;
for (xfer = STAILQ_FIRST(&sc->sc_xferlist); xfer != NULL;
xfer = STAILQ_FIRST(&sc->sc_xferlist);
while ((sxfer = STAILQ_FIRST(&xferq->stvalid)) != NULL) {
if (STAILQ_FIRST(&xferq->stfree) != NULL)
ocb = STAILQ_FIRST(&sdev->ocbs);
xfer = STAILQ_FIRST(&target->xferlist);
ocb = STAILQ_FIRST(&target->mgm_ocb_queue);
for (xfer = STAILQ_FIRST(&target->xferlist);
for (ocb = STAILQ_FIRST(&sdev->ocbs); ocb != NULL; ocb = next) {
ocb = STAILQ_FIRST(&sdev->free_ocbs);
for (ocb = STAILQ_FIRST(&temp); ocb != NULL; ocb = next) {
for (cur_instr = STAILQ_FIRST(&seq_program);
for (cur_instr = STAILQ_FIRST(&seq_program);
cur_instr == STAILQ_FIRST(&seq_program) ? "" : ",\n",
for (cur_patch = STAILQ_FIRST(&patches);
cur_patch == STAILQ_FIRST(&patches) ? "" : ",\n",
cur_patch = STAILQ_FIRST(&patches);
for (cur_instr = STAILQ_FIRST(&seq_program);
while ((buf = STAILQ_FIRST(&tprof_list)) != NULL) {
buf = STAILQ_FIRST(&tprof_list);
ifctx = STAILQ_FIRST(&gctx->interfaces);
STAILQ_FIRST(&gctx->interfaces)->ifp == NULL) {
while((ifctx = STAILQ_FIRST(&gctx->interfaces)) != NULL) {
i_ri = STAILQ_FIRST(&ri_list);
i_ri = STAILQ_FIRST(&ri_list);
#define STAILQ_EMPTY(head) (STAILQ_FIRST(head) == STAILQ_END(head))
for ((var) = STAILQ_FIRST((head)); \
item = STAILQ_FIRST(&queue);
while ((term = STAILQ_FIRST(&terms)) != NULL) {
while ((ph = STAILQ_FIRST(&chan->pktlist)) != NULL) {
ph = STAILQ_FIRST(&chan->pktlist);
while ((eh = STAILQ_FIRST(&pkt->extlist)) != NULL) {
fq = STAILQ_FIRST(&sg->files);
qentry = STAILQ_FIRST(&sg->hashes);
qentry = STAILQ_FIRST(&sg->hashes);
sqe1 = sqe2 = STAILQ_FIRST(&GlobalSign.sig2_delims);
while ((qentry = STAILQ_FIRST(&f->f_qhead))) {
qentry_static = STAILQ_FIRST(head);
qentry = STAILQ_FIRST(&f->f_qhead);