Home
last modified time | relevance | path

Searched refs:tx_rpt (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac.h1838 struct rtw89_tx_rpt *tx_rpt = &rtwdev->tx_rpt; in rtw89_tx_rpt_init() local
1845 tx_req->desc_info.sn = atomic_inc_return(&tx_rpt->sn) & in rtw89_tx_rpt_init()
1885 struct rtw89_tx_rpt *tx_rpt = &rtwdev->tx_rpt; in rtw89_tx_rpt_skb_add() local
1892 scoped_guard(spinlock_irqsave, &tx_rpt->skb_lock) { in rtw89_tx_rpt_skb_add()
1898 if (tx_rpt->skbs[idx]) in rtw89_tx_rpt_skb_add()
1899 rtw89_tx_rpt_tx_status(rtwdev, tx_rpt->skbs[idx], in rtw89_tx_rpt_skb_add()
1901 tx_rpt->skbs[idx] = skb; in rtw89_tx_rpt_skb_add()
1908 struct rtw89_tx_rpt *tx_rpt = &rtwdev->tx_rpt; in rtw89_tx_rpt_skbs_purge() local
1911 scoped_guard(spinlock_irqsave, &tx_rpt->skb_lock) { in rtw89_tx_rpt_skbs_purge()
1912 memcpy(skbs, tx_rpt->skbs, sizeof(tx_rpt->skbs)); in rtw89_tx_rpt_skbs_purge()
[all …]
H A Dmac.c2211 SET_QUOTA(tx_rpt, PLE, 11); in ple_quota_cfg_ax()
5797 struct rtw89_tx_rpt *tx_rpt = &rtwdev->tx_rpt; in rtw89_mac_c2h_tx_rpt() local
5836 scoped_guard(spinlock_irqsave, &tx_rpt->skb_lock) { in rtw89_mac_c2h_tx_rpt()
5837 skb = tx_rpt->skbs[sw_define]; in rtw89_mac_c2h_tx_rpt()
5855 tx_rpt->skbs[sw_define] = NULL; in rtw89_mac_c2h_tx_rpt()
H A Dmac_be.c360 SET_QUOTA(tx_rpt, PLE, 11); in ple_quota_cfg_be()
H A Dcore.h5179 u16 tx_rpt; member
7600 struct rtw89_tx_rpt tx_rpt; member
H A Dcore.c7015 spin_lock_init(&rtwdev->tx_rpt.skb_lock); in rtw89_core_init()