rtw89_pci_tx_ring
static u32 rtw89_pci_get_avail_txbd_num(struct rtw89_pci_tx_ring *ring)
struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[RTW89_TXCH_CH12];
struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[txch];
struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[txch];
static void __rtw89_pci_tx_kick_off(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring)
static void rtw89_pci_tx_bd_ring_update(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[txch];
struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[RTW89_TXCH_CH12];
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring = &rtwpci->tx.rings[txch];
struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring,
static void rtw89_pci_reclaim_txbd(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring *tx_ring,
struct rtw89_pci_tx_ring *tx_ring;
struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring *tx_ring)
struct rtw89_pci_tx_ring rings[RTW89_TXCH_NUM];
rtw89_pci_get_next_txbd(struct rtw89_pci_tx_ring *tx_ring)
rtw89_pci_dequeue_txwd(struct rtw89_pci_tx_ring *tx_ring)
rtw89_pci_enqueue_txwd(struct rtw89_pci_tx_ring *tx_ring,