Lines Matching defs:txctl
1309 struct ath_tx_control *txctl)
1315 TX_STAT_INC(txctl->txq->axq_qnum, a_queued);
1326 txctl->txq->axq_depth >= ATH_AGGR_MIN_QDEPTH) {
1332 ath_tx_queue_tid(txctl->txq, tid);
1343 ath_tx_txqaddbuf(sc, txctl->txq, bf_head);
1609 struct ath_tx_control *txctl)
1621 switch (txctl->frame_type) {
1645 if (!txctl->paprd && conf_is_ht(&hw->conf)) {
1651 bf->bf_state.bfs_paprd = txctl->paprd;
1652 if (txctl->paprd)
1694 struct ath_tx_control *txctl)
1725 txctl->txq->axq_qnum);
1730 spin_lock_bh(&txctl->txq->axq_lock);
1738 ath_tx_send_normal(sc, txctl->txq, &bf_head);
1747 ath_tx_send_ampdu(sc, tid, &bf_head, txctl);
1753 ath_tx_send_ht_normal(sc, txctl->txq,
1757 ath_tx_send_normal(sc, txctl->txq, &bf_head);
1761 spin_unlock_bh(&txctl->txq->axq_lock);
1766 struct ath_tx_control *txctl)
1771 struct ath_txq *txq = txctl->txq;
1781 r = ath_tx_setup_buffer(hw, bf, skb, txctl);
1812 ath_tx_start_dma(sc, bf, txctl);
1825 struct ath_tx_control txctl;
1827 memset(&txctl, 0, sizeof(struct ath_tx_control));
1850 txctl.txq = sc->beacon.cabq;
1855 if (ath_tx_start(hw, skb, &txctl) != 0) {