Lines Matching defs:ac
144 * queue up a dest/ac pair for tx scheduling
150 struct ath_atx_ac *ac = tid->ac;
156 /* add tid to ac atmost once */
161 list_insert_tail(&ac->tid_q, &tid->list);
163 /* add node ac to txq atmost once */
164 if (ac->sched)
167 ac->sched = B_TRUE;
168 list_insert_tail(&txq->axq_acq, &ac->list);
175 struct ath_txq *txq = &sc->sc_txq[tid->ac->qnum];
188 struct ath_txq *txq = &sc->sc_txq[tid->ac->qnum];
214 struct ath_txq *txq = &sc->sc_txq[tid->ac->qnum];
796 struct ath_txq *txq = &sc->sc_txq[txtid->ac->qnum];
889 struct ath_atx_ac *ac, *ac_tmp;
892 list_for_each_entry_safe(ac, ac_tmp, &txq->axq_acq) {
893 list_remove(&txq->axq_acq, ac);
894 ac->sched = B_FALSE;
895 list_for_each_entry_safe(tid, tid_tmp, &ac->tid_q) {
896 list_remove(&ac->tid_q, tid);
1625 * previously setup queue. We record the mapping from ac's
2341 struct ath_atx_ac *ac;
2357 tid->ac = &an->ac[acno];
2363 for (acno = 0, ac = &an->ac[acno]; acno < WME_NUM_AC; acno++, ac++) {
2364 ac->sched = B_FALSE;
2365 list_create(&ac->tid_q, sizeof (struct ath_atx_tid),
2370 ac->qnum = arn_tx_get_qnum(sc,
2374 ac->qnum = arn_tx_get_qnum(sc,
2378 ac->qnum = arn_tx_get_qnum(sc,
2382 ac->qnum = arn_tx_get_qnum(sc,
2393 struct ath_atx_ac *ac, *ac_tmp;
2404 list_for_each_entry_safe(ac, ac_tmp, &txq->axq_acq) {
2405 tid = list_head(&ac->tid_q);
2408 list_remove(&txq->axq_acq, ac);
2409 ac->sched = B_FALSE;
2412 &ac->tid_q) {
2413 list_remove(&ac->tid_q, tid);