Searched refs:tx_report (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.c | 142 struct rtw_tx_report *tx_report = &rtwdev->tx_report; in rtw_tx_report_enable() local 148 pkt_info->sn = (atomic_inc_return(&tx_report->sn) << 2) & 0xfc; in rtw_tx_report_enable() 154 struct rtw_dev *rtwdev = from_timer(rtwdev, t, tx_report.purge_timer); in rtw_tx_report_purge_timer() 155 struct rtw_tx_report *tx_report = &rtwdev->tx_report; in rtw_tx_report_purge_timer() local 158 if (skb_queue_len(&tx_report->queue) == 0) in rtw_tx_report_purge_timer() 163 spin_lock_irqsave(&tx_report->q_lock, flags); in rtw_tx_report_purge_timer() 164 skb_queue_purge(&tx_report->queue); in rtw_tx_report_purge_timer() 165 spin_unlock_irqrestore(&tx_report in rtw_tx_report_purge_timer() 170 struct rtw_tx_report *tx_report = &rtwdev->tx_report; rtw_tx_report_enqueue() local 203 struct rtw_tx_report *tx_report = &rtwdev->tx_report; rtw_tx_report_handle() local [all...] |
H A D | main.c | 1615 timer_setup(&rtwdev->tx_report.purge_timer, in rtw_core_init() 1630 skb_queue_head_init(&rtwdev->tx_report.queue); in rtw_core_init() 1635 spin_lock_init(&rtwdev->tx_report.q_lock); in rtw_core_init() 1694 spin_lock_irqsave(&rtwdev->tx_report.q_lock, flags); in rtw_core_deinit() 1695 skb_queue_purge(&rtwdev->tx_report.queue); in rtw_core_deinit() 1696 spin_unlock_irqrestore(&rtwdev->tx_report.q_lock, flags); in rtw_core_deinit()
|
H A D | main.h | 1731 struct rtw_tx_report tx_report; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.c | 164 struct rtw_tx_report *tx_report = &rtwdev->tx_report; in rtw_tx_report_enable() local 170 pkt_info->sn = (atomic_inc_return(&tx_report->sn) << 2) & 0xfc; in rtw_tx_report_enable() 176 struct rtw_dev *rtwdev = from_timer(rtwdev, t, tx_report.purge_timer); in rtw_tx_report_purge_timer() 177 struct rtw_tx_report *tx_report = &rtwdev->tx_report; in rtw_tx_report_purge_timer() local 180 if (skb_queue_len(&tx_report->queue) == 0) in rtw_tx_report_purge_timer() 185 spin_lock_irqsave(&tx_report->q_lock, flags); in rtw_tx_report_purge_timer() 186 skb_queue_purge(&tx_report->queue); in rtw_tx_report_purge_timer() 187 spin_unlock_irqrestore(&tx_report in rtw_tx_report_purge_timer() 192 struct rtw_tx_report *tx_report = &rtwdev->tx_report; rtw_tx_report_enqueue() local 225 struct rtw_tx_report *tx_report = &rtwdev->tx_report; rtw_tx_report_handle() local [all...] |
H A D | main.c | 2091 timer_setup(&rtwdev->tx_report.purge_timer, in rtw_core_init() 2117 skb_queue_head_init(&rtwdev->tx_report.queue); in rtw_core_init() 2120 spin_lock_init(&rtwdev->tx_report.q_lock); in rtw_core_init() 2182 timer_delete_sync(&rtwdev->tx_report.purge_timer); in rtw_core_deinit() 2183 spin_lock_irqsave(&rtwdev->tx_report.q_lock, flags); in rtw_core_deinit() 2184 skb_queue_purge(&rtwdev->tx_report.queue); in rtw_core_deinit() 2185 spin_unlock_irqrestore(&rtwdev->tx_report.q_lock, flags); in rtw_core_deinit()
|
H A D | main.h | 2027 struct rtw_tx_report tx_report; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.c | 564 skb_queue_head_init(&rtlpriv->tx_report.queue); in rtl_init_core() 1572 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; in rtl_tx_ackqueue() local 1574 __skb_queue_tail(&tx_report->queue, skb); in rtl_tx_ackqueue() 1617 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; in rtl_get_tx_report_sn() local 1624 sn = (atomic_inc_return(&tx_report->sn) & 0x003F) << 2; in rtl_get_tx_report_sn() 1626 tx_report->last_sent_sn = sn; in rtl_get_tx_report_sn() 1627 tx_report->last_sent_time = jiffies; in rtl_get_tx_report_sn() 1629 tx_info->send_time = tx_report in rtl_get_tx_report_sn() 1651 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; rtl_tx_report_handler() local 1687 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; rtl_check_tx_report_acked() local 1949 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; rtl_free_entries_from_ack_queue() local [all...] |
H A D | wifi.h | 2764 struct rtl_tx_report tx_report; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.c | 562 skb_queue_head_init(&rtlpriv->tx_report.queue); in rtl_init_core() 1571 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; in rtl_tx_ackqueue() local 1573 __skb_queue_tail(&tx_report->queue, skb); in rtl_tx_ackqueue() 1616 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; in rtl_get_tx_report_sn() local 1623 sn = (atomic_inc_return(&tx_report->sn) & 0x003F) << 2; in rtl_get_tx_report_sn() 1625 tx_report->last_sent_sn = sn; in rtl_get_tx_report_sn() 1626 tx_report->last_sent_time = jiffies; in rtl_get_tx_report_sn() 1628 tx_info->send_time = tx_report in rtl_get_tx_report_sn() 1650 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; rtl_tx_report_handler() local 1686 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; rtl_check_tx_report_acked() local 1948 struct rtl_tx_report *tx_report = &rtlpriv->tx_report; rtl_free_entries_from_ack_queue() local [all...] |
H A D | wifi.h | 2738 struct rtl_tx_report tx_report; member
|
Completed in 42 milliseconds