ath_txq
struct ath_txq *txq;
struct ath_txq *txq;
struct ath_txq txq[ATH9K_NUM_TX_QUEUES];
struct ath_txq *txq_map[IEEE80211_NUM_ACS];
struct ath_txq *uapsdq;
static inline void ath_txq_lock(struct ath_softc *sc, struct ath_txq *txq)
static inline void ath_txq_unlock(struct ath_softc *sc, struct ath_txq *txq)
struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype);
void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq);
void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq);
void ath_draintxq(struct ath_softc *sc, struct ath_txq *txq);
void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq);
struct ath_txq *cabq;
struct ath_txq *cabq = sc->beacon.cabq;
struct ath_txq *txq;
static void print_queue(struct ath_softc *sc, struct ath_txq *txq,
struct ath_txq *txq;
struct ath_tx_status *ts, struct ath_txq *txq,
struct ath_txq;
struct ath_tx_status *ts, struct ath_txq *txq,
struct ath_txq *txq,
struct ath_txq *txq;
struct ath_txq *txq;
struct ath_txq *txq;
struct ath_txq *txq;
static bool ath9k_has_pending_frames(struct ath_softc *sc, struct ath_txq *txq,
struct ath_txq *txq;
ath_tx_form_aggr(struct ath_softc *sc, struct ath_txq *txq,
void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq)
struct ath_txq *txq = tid->txq;
struct ath_txq *txq, int len)
ath_tx_form_burst(struct ath_softc *sc, struct ath_txq *txq,
static int ath_tx_sched_aggr(struct ath_softc *sc, struct ath_txq *txq,
struct ath_txq *txq;
struct ath_txq *txq = txtid->txq;
struct ath_txq *txq;
struct ath_txq *txq = sc->tx.uapsdq;
struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype)
struct ath_txq *txq = &sc->tx.txq[axq_qnum];
static void ath_drain_txq_list(struct ath_softc *sc, struct ath_txq *txq,
void ath_draintxq(struct ath_softc *sc, struct ath_txq *txq)
struct ath_txq *txq;
void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq)
void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq)
struct ath_txq *txq;
static void ath_tx_txqaddbuf(struct ath_softc *sc, struct ath_txq *txq,
static void ath_tx_send_normal(struct ath_softc *sc, struct ath_txq *txq,
struct ath_txq *txq;
struct ath_txq *txq,
struct ath_txq *txq = txctl->txq;
int tx_flags, struct ath_txq *txq,
struct ath_txq *txq, struct list_head *bf_q,
static void ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq)
struct ath_txq *txq;
struct ath_txq *txq = tid->txq;
struct ath_txq *txq;
static void ath_tid_drain(struct ath_softc *sc, struct ath_txq *txq,
static void ath_tx_set_retry(struct ath_softc *sc, struct ath_txq *txq,
static void ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq,
static void ath_tx_send_normal(struct ath_softc *sc, struct ath_txq *txq,
int tx_flags, struct ath_txq *txq,
struct ath_txq *txq, struct list_head *bf_q,
static void ath_tx_txqaddbuf(struct ath_softc *sc, struct ath_txq *txq,
struct ath_txq *txq,
static void ath_tx_process_buffer(struct ath_softc *sc, struct ath_txq *txq,
ath_tx_get_tid_subframe(struct ath_softc *sc, struct ath_txq *txq,