Lines Matching refs:rtwtxq
548 struct rtw_txq *rtwtxq, in rtw_txq_check_agg() argument
551 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg()
555 if (test_bit(RTW_TXQ_AMPDU, &rtwtxq->flags)) { in rtw_txq_check_agg()
564 if (test_bit(RTW_TXQ_BLOCK_BA, &rtwtxq->flags)) in rtw_txq_check_agg()
580 struct rtw_txq *rtwtxq, in rtw_txq_push_skb() argument
583 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb()
587 rtw_txq_check_agg(rtwdev, rtwtxq, skb); in rtw_txq_push_skb()
595 rtwtxq->last_push = jiffies; in rtw_txq_push_skb()
601 struct rtw_txq *rtwtxq) in rtw_txq_dequeue() argument
603 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue()
614 struct rtw_txq *rtwtxq, in rtw_txq_push() argument
624 skb = rtw_txq_dequeue(rtwdev, rtwtxq); in rtw_txq_push()
628 ret = rtw_txq_push_skb(rtwdev, rtwtxq, skb); in rtw_txq_push()
641 struct rtw_txq *rtwtxq, *tmp; in rtw_tx_work() local
645 list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->txqs, list) { in rtw_tx_work()
646 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_tx_work()
651 rtw_txq_push(rtwdev, rtwtxq, frame_cnt); in rtw_tx_work()
653 list_del_init(&rtwtxq->list); in rtw_tx_work()
663 struct rtw_txq *rtwtxq; in rtw_txq_init() local
668 rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_txq_init()
669 INIT_LIST_HEAD(&rtwtxq->list); in rtw_txq_init()
674 struct rtw_txq *rtwtxq; in rtw_txq_cleanup() local
679 rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_txq_cleanup()
681 if (!list_empty(&rtwtxq->list)) in rtw_txq_cleanup()
682 list_del_init(&rtwtxq->list); in rtw_txq_cleanup()