ATH12K_HW_MAX_QUEUES
for (i = 0; i < ATH12K_HW_MAX_QUEUES; i++) {
for (pool_id = 0; pool_id < ATH12K_HW_MAX_QUEUES; pool_id++) {
(ATH12K_TX_SPT_PAGES_PER_POOL(dp->ab) * ATH12K_HW_MAX_QUEUES);
for (pool_id = 0; pool_id < ATH12K_HW_MAX_QUEUES; pool_id++) {
for (i = 0; i < ATH12K_HW_MAX_QUEUES; i++) {
ATH12K_HW_MAX_QUEUES)
struct list_head tx_desc_free_list[ATH12K_HW_MAX_QUEUES];
struct list_head tx_desc_used_list[ATH12K_HW_MAX_QUEUES];
spinlock_t tx_desc_lock[ATH12K_HW_MAX_QUEUES];
vif->cab_queue = arvif->vdev_id % (ATH12K_HW_MAX_QUEUES - 1);
vif->hw_queue[i] = i % (ATH12K_HW_MAX_QUEUES - 1);
for (i = 0; i < ATH12K_HW_MAX_QUEUES; i++) {
hw->queues = ATH12K_HW_MAX_QUEUES;
hw->offchannel_tx_hw_queue = ATH12K_HW_MAX_QUEUES - 1;
pool_id = skb_get_queue_mapping(skb) & (ATH12K_HW_MAX_QUEUES - 1);