tx_report 561 drivers/net/wireless/realtek/rtlwifi/base.c skb_queue_head_init(&rtlpriv->tx_report.queue); tx_report 1571 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tx_report *tx_report = &rtlpriv->tx_report; tx_report 1573 drivers/net/wireless/realtek/rtlwifi/base.c __skb_queue_tail(&tx_report->queue, skb); tx_report 1616 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tx_report *tx_report = &rtlpriv->tx_report; tx_report 1623 drivers/net/wireless/realtek/rtlwifi/base.c sn = (atomic_inc_return(&tx_report->sn) & 0x003F) << 2; tx_report 1625 drivers/net/wireless/realtek/rtlwifi/base.c tx_report->last_sent_sn = sn; tx_report 1626 drivers/net/wireless/realtek/rtlwifi/base.c tx_report->last_sent_time = jiffies; tx_report 1628 drivers/net/wireless/realtek/rtlwifi/base.c tx_info->send_time = tx_report->last_sent_time; tx_report 1650 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tx_report *tx_report = &rtlpriv->tx_report; tx_report 1652 drivers/net/wireless/realtek/rtlwifi/base.c struct sk_buff_head *queue = &tx_report->queue; tx_report 1667 drivers/net/wireless/realtek/rtlwifi/base.c tx_report->last_recv_sn = sn; tx_report 1686 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tx_report *tx_report = &rtlpriv->tx_report; tx_report 1688 drivers/net/wireless/realtek/rtlwifi/base.c if (tx_report->last_sent_sn == tx_report->last_recv_sn) tx_report 1691 drivers/net/wireless/realtek/rtlwifi/base.c if (time_before(tx_report->last_sent_time + 3 * HZ, jiffies)) { tx_report 1694 drivers/net/wireless/realtek/rtlwifi/base.c tx_report->last_sent_sn, tx_report->last_recv_sn); tx_report 1949 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tx_report *tx_report = &rtlpriv->tx_report; tx_report 1950 drivers/net/wireless/realtek/rtlwifi/base.c struct sk_buff_head *queue = &tx_report->queue; tx_report 2765 drivers/net/wireless/realtek/rtlwifi/wifi.h struct rtl_tx_report tx_report; tx_report 1151 drivers/net/wireless/realtek/rtw88/main.c timer_setup(&rtwdev->tx_report.purge_timer, tx_report 1162 drivers/net/wireless/realtek/rtw88/main.c skb_queue_head_init(&rtwdev->tx_report.queue); tx_report 1167 drivers/net/wireless/realtek/rtw88/main.c spin_lock_init(&rtwdev->tx_report.q_lock); tx_report 1207 drivers/net/wireless/realtek/rtw88/main.c spin_lock_irqsave(&rtwdev->tx_report.q_lock, flags); tx_report 1208 drivers/net/wireless/realtek/rtw88/main.c skb_queue_purge(&rtwdev->tx_report.queue); tx_report 1209 drivers/net/wireless/realtek/rtw88/main.c spin_unlock_irqrestore(&rtwdev->tx_report.q_lock, flags); tx_report 1352 drivers/net/wireless/realtek/rtw88/main.h struct rtw_tx_report tx_report; tx_report 137 drivers/net/wireless/realtek/rtw88/tx.c struct rtw_tx_report *tx_report = &rtwdev->tx_report; tx_report 143 drivers/net/wireless/realtek/rtw88/tx.c pkt_info->sn = (atomic_inc_return(&tx_report->sn) << 2) & 0xfc; tx_report 149 drivers/net/wireless/realtek/rtw88/tx.c struct rtw_dev *rtwdev = from_timer(rtwdev, t, tx_report.purge_timer); tx_report 150 drivers/net/wireless/realtek/rtw88/tx.c struct rtw_tx_report *tx_report = &rtwdev->tx_report; tx_report 153 drivers/net/wireless/realtek/rtw88/tx.c if (skb_queue_len(&tx_report->queue) == 0) tx_report 158 drivers/net/wireless/realtek/rtw88/tx.c spin_lock_irqsave(&tx_report->q_lock, flags); tx_report 159 drivers/net/wireless/realtek/rtw88/tx.c skb_queue_purge(&tx_report->queue); tx_report 160 drivers/net/wireless/realtek/rtw88/tx.c spin_unlock_irqrestore(&tx_report->q_lock, flags); tx_report 165 drivers/net/wireless/realtek/rtw88/tx.c struct rtw_tx_report *tx_report = &rtwdev->tx_report; tx_report 173 drivers/net/wireless/realtek/rtw88/tx.c spin_lock_irqsave(&tx_report->q_lock, flags); tx_report 174 drivers/net/wireless/realtek/rtw88/tx.c __skb_queue_tail(&tx_report->queue, skb); tx_report 175 drivers/net/wireless/realtek/rtw88/tx.c spin_unlock_irqrestore(&tx_report->q_lock, flags); tx_report 177 drivers/net/wireless/realtek/rtw88/tx.c mod_timer(&tx_report->purge_timer, jiffies + RTW_TX_PROBE_TIMEOUT); tx_report 198 drivers/net/wireless/realtek/rtw88/tx.c struct rtw_tx_report *tx_report = &rtwdev->tx_report; tx_report 210 drivers/net/wireless/realtek/rtw88/tx.c spin_lock_irqsave(&tx_report->q_lock, flags); tx_report 211 drivers/net/wireless/realtek/rtw88/tx.c skb_queue_walk_safe(&tx_report->queue, cur, tmp) { tx_report 214 drivers/net/wireless/realtek/rtw88/tx.c __skb_unlink(cur, &tx_report->queue); tx_report 219 drivers/net/wireless/realtek/rtw88/tx.c spin_unlock_irqrestore(&tx_report->q_lock, flags);