RTW89_TXCH_NUM
if (txch >= RTW89_TXCH_NUM)
for (txch = 0; txch < RTW89_TXCH_NUM; txch++) {
for (i = 0; i < RTW89_TXCH_NUM; i++) {
__rtw89_pci_ops_flush_txchs(rtwdev, BIT(RTW89_TXCH_NUM) - 1, drop);
const struct rtw89_pci_bd_ram rtw89_bd_ram_table_dual[RTW89_TXCH_NUM] = {
const struct rtw89_pci_bd_ram rtw89_bd_ram_table_single[RTW89_TXCH_NUM] = {
for (i = 0; i < RTW89_TXCH_NUM; i++) {
for (txch = 0; txch < RTW89_TXCH_NUM; txch++) {
for (i = 0; i < RTW89_TXCH_NUM; i++) {
for (i = 0; i < RTW89_TXCH_NUM; i++) {
ch_num = RTW89_TXCH_NUM - hweight32(info->tx_dma_ch_mask);
for (i = 0; i < RTW89_TXCH_NUM; i++) {
if (unlikely(rpp_info.txch >= RTW89_TXCH_NUM ||
u32 tx_bd_addrs[RTW89_TXCH_NUM];
struct rtw89_pci_ch_dma_addr tx[RTW89_TXCH_NUM];
const struct rtw89_pci_bd_ram (*bd_ram_table)[RTW89_TXCH_NUM];
struct rtw89_pci_tx_ring rings[RTW89_TXCH_NUM];
DECLARE_BITMAP(kick_map, RTW89_TXCH_NUM);
extern const struct rtw89_pci_bd_ram rtw89_bd_ram_table_dual[RTW89_TXCH_NUM];
extern const struct rtw89_pci_bd_ram rtw89_bd_ram_table_single[RTW89_TXCH_NUM];
RTW89_TXCH_MAX = RTW89_TXCH_NUM - 1
struct sk_buff_head tx_queue[RTW89_TXCH_NUM];
atomic_t tx_inflight[RTW89_TXCH_NUM];