Lines Matching refs:txs
442 struct __wmi_event_txstatus *txs) in ath9k_htc_tx_process() argument
471 if (!txok || !vif || !txs) in ath9k_htc_tx_process()
474 if (txs->ts_flags & ATH9K_HTC_TXSTAT_ACK) { in ath9k_htc_tx_process()
480 if (txs->ts_flags & ATH9K_HTC_TXSTAT_FILT) in ath9k_htc_tx_process()
483 if (txs->ts_flags & ATH9K_HTC_TXSTAT_RTC_CTS) in ath9k_htc_tx_process()
487 rate->idx = MS(txs->ts_rate, ATH9K_HTC_TXSTAT_RATE); in ath9k_htc_tx_process()
489 if (txs->ts_flags & ATH9K_HTC_TXSTAT_MCS) { in ath9k_htc_tx_process()
492 if (txs->ts_flags & ATH9K_HTC_TXSTAT_CW40) in ath9k_htc_tx_process()
494 if (txs->ts_flags & ATH9K_HTC_TXSTAT_SGI) in ath9k_htc_tx_process()
614 struct __wmi_event_txstatus *txs) in ath9k_htc_tx_get_packet() argument
620 u8 epid = MS(txs->ts_rate, ATH9K_HTC_TXSTAT_EPID); in ath9k_htc_tx_get_packet()
628 if (check_cookie(priv, skb, txs->cookie, epid)) { in ath9k_htc_tx_get_packet()
637 txs->cookie, epid); in ath9k_htc_tx_get_packet()
644 struct wmi_event_txstatus *txs = (struct wmi_event_txstatus *)wmi_event; in ath9k_htc_txstatus() local
650 for (i = 0; i < txs->cnt; i++) { in ath9k_htc_txstatus()
651 WARN_ON(txs->cnt > HTC_MAX_TX_STATUS); in ath9k_htc_txstatus()
653 __txs = &txs->txstatus[i]; in ath9k_htc_txstatus()
666 memcpy(&tx_pend->txs, __txs, in ath9k_htc_txstatus()
765 skb = ath9k_htc_tx_get_packet(priv, &event->txs); in ath9k_htc_tx_cleanup_timer()
769 event->txs.cookie, in ath9k_htc_tx_cleanup_timer()
770 MS(event->txs.ts_rate, ATH9K_HTC_TXSTAT_EPID)); in ath9k_htc_tx_cleanup_timer()
772 ath9k_htc_tx_process(priv, skb, &event->txs); in ath9k_htc_tx_cleanup_timer()