struct carl9170_tx_superframe *ampdu_prev[__AR9170_NUM_TX_QUEUES];
/* Hardware DMA queue unstuck/fix detection */
- unsigned int last_tx_desc_num[__AR9170_NUM_TX_QUEUES];
- struct dma_desc *last_tx_desc[__AR9170_NUM_TX_QUEUES];
+ unsigned int last_super_num[__AR9170_NUM_TX_QUEUES];
+ struct carl9170_tx_superframe *last_super[__AR9170_NUM_TX_QUEUES];
unsigned int mac_reset;
unsigned int soft_int;
tx_status_tail_idx;
struct carl9170_tx_status tx_status_cache[CARL9170_TX_STATUS_NUM];
-#ifdef CONFIG_CARL9170FW_HANDLE_BACK_REQ
/* BA(R) Request Handler */
struct dma_desc *ba_desc;
struct carl9170_bar_ctx ba_cache[CONFIG_CARL9170FW_BACK_REQS_NUM];
unsigned int ba_desc_available,
ba_tail_idx,
ba_head_idx;
-#endif /* CONFIG_CARL9170FW_HANDLE_BACK_REQ */
} wlan;
struct {