Lines Matching defs:tx_report
169 struct rtw_tx_report *tx_report = &rtwdev->tx_report;
175 pkt_info->sn = (atomic_inc_return(&tx_report->sn) << 2) & 0xfc;
181 struct rtw_dev *rtwdev = from_timer(rtwdev, t, tx_report.purge_timer);
182 struct rtw_tx_report *tx_report = &rtwdev->tx_report;
186 if (skb_queue_len(&tx_report->queue) == 0)
191 spin_lock_irqsave(&tx_report->q_lock, flags);
192 skb_queue_purge(&tx_report->queue);
193 spin_unlock_irqrestore(&tx_report->q_lock, flags);
197 spin_lock_irqsave(&tx_report->q_lock, flags);
198 qlen = skb_queue_len(&tx_report->queue);
200 skb_queue_purge(&tx_report->queue);
201 spin_unlock_irqrestore(&tx_report->q_lock, flags);
217 struct rtw_tx_report *tx_report = &rtwdev->tx_report;
225 spin_lock_irqsave(&tx_report->q_lock, flags);
226 __skb_queue_tail(&tx_report->queue, skb);
227 spin_unlock_irqrestore(&tx_report->q_lock, flags);
229 mod_timer(&tx_report->purge_timer, jiffies + RTW_TX_PROBE_TIMEOUT);
250 struct rtw_tx_report *tx_report = &rtwdev->tx_report;
267 spin_lock_irqsave(&tx_report->q_lock, flags);
268 skb_queue_walk_safe(&tx_report->queue, cur, tmp) {
271 __skb_unlink(cur, &tx_report->queue);
276 spin_unlock_irqrestore(&tx_report->q_lock, flags);