Add mt76_hw_queue data structure since new chipsets (e.g 7615) rely on a different tx queue enumeration scheme. This series implements the approach suggested by Felix in https://patchwork.kernel.org/cover/10816521/ Lorenzo Bianconi (2): mt76: rename mt76_queue pointer occurrences from hwq to q mt76: introduce mt76_hw_queue data structure drivers/net/wireless/mediatek/mt76/debugfs.c | 6 +- drivers/net/wireless/mediatek/mt76/dma.c | 249 +++++++++--------- drivers/net/wireless/mediatek/mt76/mac80211.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76.h | 36 ++- .../wireless/mediatek/mt76/mt7603/beacon.c | 26 +- .../net/wireless/mediatek/mt76/mt7603/dma.c | 21 +- .../net/wireless/mediatek/mt76/mt7603/mac.c | 12 +- .../net/wireless/mediatek/mt76/mt7603/main.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_mmio.c | 38 +-- .../wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +- .../net/wireless/mediatek/mt76/mt76x02_util.c | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 79 +++--- drivers/net/wireless/mediatek/mt76/usb.c | 222 +++++++++------- 13 files changed, 377 insertions(+), 323 deletions(-) -- 2.20.1