Lines Matching refs:txctl
71 struct ath_tx_control *txctl);
233 struct ath_tx_control txctl = { in ath_tid_pull() local
245 ret = ath_tx_prepare(hw, skb, &txctl); in ath_tid_pull()
2267 struct ath_tx_control *txctl) in ath_tx_prepare() argument
2271 struct ieee80211_sta *sta = txctl->sta; in ath_tx_prepare()
2280 txctl->an = (struct ath_node *)sta->drv_priv; in ath_tx_prepare()
2283 txctl->an = &avp->mcast_node; in ath_tx_prepare()
2314 struct ath_tx_control *txctl) in ath_tx_start() argument
2317 struct ieee80211_sta *sta = txctl->sta; in ath_tx_start()
2321 struct ath_txq *txq = txctl->txq; in ath_tx_start()
2330 ret = ath_tx_prepare(hw, skb, txctl); in ath_tx_start()
2344 if (txctl->sta) { in ath_tx_start()
2358 if (txctl->paprd) in ath_tx_start()
2365 bf->bf_state.bfs_paprd = txctl->paprd; in ath_tx_start()
2367 if (txctl->paprd) in ath_tx_start()
2383 struct ath_tx_control txctl = { in ath_tx_cabq() local
2400 if (ath_tx_prepare(hw, skb, &txctl)) in ath_tx_cabq()
2403 bf = ath_tx_setup_buffer(sc, txctl.txq, NULL, skb); in ath_tx_cabq()
2434 ath_txq_lock(sc, txctl.txq); in ath_tx_cabq()
2435 ath_tx_fill_desc(sc, bf, txctl.txq, 0); in ath_tx_cabq()
2436 ath_tx_txqaddbuf(sc, txctl.txq, &bf_q, false); in ath_tx_cabq()
2437 TX_STAT_INC(sc, txctl.txq->axq_qnum, queued); in ath_tx_cabq()
2438 ath_txq_unlock(sc, txctl.txq); in ath_tx_cabq()
2900 struct ath_tx_control *txctl) in ath9k_tx99_send() argument
2926 bf = ath_tx_setup_buffer(sc, txctl->txq, NULL, skb); in ath9k_tx99_send()
2935 ath9k_hw_tx99_start(sc->sc_ah, txctl->txq->axq_qnum); in ath9k_tx99_send()
2937 ath_tx_send_normal(sc, txctl->txq, NULL, skb); in ath9k_tx99_send()