Home
last modified time | relevance | path

Searched refs:rtwtxq (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dtx.c500 struct rtw_txq *rtwtxq, in rtw_txq_check_agg()
503 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg()
507 if (test_bit(RTW_TXQ_AMPDU, &rtwtxq->flags)) { in rtw_txq_check_agg()
516 if (test_bit(RTW_TXQ_BLOCK_BA, &rtwtxq->flags)) in rtw_txq_check_agg()
532 struct rtw_txq *rtwtxq, in rtw_txq_push_skb()
535 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb()
539 rtw_txq_check_agg(rtwdev, rtwtxq, skb); in rtw_txq_push_skb()
547 rtwtxq->last_push = jiffies; in rtw_txq_push_skb()
553 struct rtw_txq *rtwtxq) in rtw_txq_dequeue()
555 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue()
499 rtw_txq_check_agg(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq, struct sk_buff *skb) rtw_txq_check_agg() argument
531 rtw_txq_push_skb(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq, struct sk_buff *skb) rtw_txq_push_skb() argument
552 rtw_txq_dequeue(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq) rtw_txq_dequeue() argument
565 rtw_txq_push(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq, unsigned long frames) rtw_txq_push() argument
593 struct rtw_txq *rtwtxq, *tmp; rtw_tx_tasklet() local
615 struct rtw_txq *rtwtxq; rtw_txq_init() local
626 struct rtw_txq *rtwtxq; rtw_txq_cleanup() local
[all...]
H A Dmac80211.c35 struct rtw_txq *rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_ops_wake_tx_queue() local
41 if (list_empty(&rtwtxq->list)) in rtw_ops_wake_tx_queue()
42 list_add_tail(&rtwtxq->list, &rtwdev->txqs); in rtw_ops_wake_tx_queue()
538 struct rtw_txq *rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_ops_ampdu_action() local
546 clear_bit(RTW_TXQ_AMPDU, &rtwtxq->flags); in rtw_ops_ampdu_action()
550 set_bit(RTW_TXQ_AMPDU, &rtwtxq->flags); in rtw_ops_ampdu_action()
H A Dmain.c469 struct rtw_txq *rtwtxq; in rtw_txq_ba_iter() local
472 rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_txq_ba_iter()
473 set_bit(RTW_TXQ_BLOCK_BA, &rtwtxq->flags); in rtw_txq_ba_iter()
H A Dmain.h1771 static inline struct ieee80211_txq *rtwtxq_to_txq(struct rtw_txq *rtwtxq) in rtwtxq_to_txq() argument
1773 void *p = rtwtxq; in rtwtxq_to_txq()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dtx.c562 struct rtw_txq *rtwtxq, in rtw_txq_check_agg()
565 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg()
569 if (test_bit(RTW_TXQ_AMPDU, &rtwtxq->flags)) { in rtw_txq_check_agg()
578 if (test_bit(RTW_TXQ_BLOCK_BA, &rtwtxq->flags)) in rtw_txq_check_agg()
594 struct rtw_txq *rtwtxq, in rtw_txq_push_skb()
597 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb()
601 rtw_txq_check_agg(rtwdev, rtwtxq, skb); in rtw_txq_push_skb()
613 struct rtw_txq *rtwtxq) in rtw_txq_dequeue()
615 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue()
626 struct rtw_txq *rtwtxq, in rtw_txq_push()
561 rtw_txq_check_agg(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq, struct sk_buff *skb) rtw_txq_check_agg() argument
593 rtw_txq_push_skb(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq, struct sk_buff *skb) rtw_txq_push_skb() argument
612 rtw_txq_dequeue(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq) rtw_txq_dequeue() argument
625 rtw_txq_push(struct rtw_dev *rtwdev, struct rtw_txq *rtwtxq, unsigned long frames) rtw_txq_push() argument
652 struct rtw_txq *rtwtxq, *tmp; __rtw_tx_work() local
681 struct rtw_txq *rtwtxq; rtw_txq_init() local
692 struct rtw_txq *rtwtxq; rtw_txq_cleanup() local
[all...]
H A Dmac80211.c36 struct rtw_txq *rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_ops_wake_tx_queue() local
42 if (list_empty(&rtwtxq->list)) in rtw_ops_wake_tx_queue()
43 list_add_tail(&rtwtxq->list, &rtwdev->txqs); in rtw_ops_wake_tx_queue()
624 struct rtw_txq *rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_ops_ampdu_action() local
632 clear_bit(RTW_TXQ_AMPDU, &rtwtxq->flags); in rtw_ops_ampdu_action()
636 set_bit(RTW_TXQ_AMPDU, &rtwtxq->flags); in rtw_ops_ampdu_action()
H A Dmain.c681 struct rtw_txq *rtwtxq; in rtw_txq_ba_iter() local
684 rtwtxq = (struct rtw_txq *)txq->drv_priv; in rtw_txq_ba_iter()
685 set_bit(RTW_TXQ_BLOCK_BA, &rtwtxq->flags); in rtw_txq_ba_iter()
H A Dmain.h2071 static inline struct ieee80211_txq *rtwtxq_to_txq(struct rtw_txq *rtwtxq) in rtwtxq_to_txq() argument
2073 void *p = rtwtxq; in rtwtxq_to_txq()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dcore.c2094 struct rtw89_txq *rtwtxq, *tmp; in rtw89_core_ba_work() local
2098 list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->ba_list, list) { in rtw89_core_ba_work()
2099 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_ba_work()
2121 set_bit(RTW89_TXQ_F_BLOCK_BA, &rtwtxq->flags); in rtw89_core_ba_work()
2124 list_del_init(&rtwtxq->list); in rtw89_core_ba_work()
2132 struct rtw89_txq *rtwtxq, *tmp; in rtw89_core_free_sta_pending_ba() local
2135 list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->ba_list, list) { in rtw89_core_free_sta_pending_ba()
2136 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_free_sta_pending_ba()
2139 list_del_init(&rtwtxq->list); in rtw89_core_free_sta_pending_ba()
2147 struct rtw89_txq *rtwtxq, *tm in rtw89_core_free_sta_pending_forbid_ba() local
2173 rtw89_core_stop_tx_ba_session(struct rtw89_dev *rtwdev, struct rtw89_txq *rtwtxq) rtw89_core_stop_tx_ba_session() argument
2198 rtw89_core_txq_check_agg(struct rtw89_dev *rtwdev, struct rtw89_txq *rtwtxq, struct sk_buff *skb) rtw89_core_txq_check_agg() argument
2234 rtw89_core_txq_push(struct rtw89_dev *rtwdev, struct rtw89_txq *rtwtxq, unsigned long frame_cnt, unsigned long byte_cnt) rtw89_core_txq_push() argument
2280 struct rtw89_txq *rtwtxq = (struct rtw89_txq *)txq->drv_priv; rtw89_core_txq_agg_wait() local
2313 struct rtw89_txq *rtwtxq; rtw89_core_txq_schedule() local
2385 struct rtw89_txq *rtwtxq, *tmp; rtw89_forbid_ba_work() local
3101 struct rtw89_txq *rtwtxq; _rtw89_core_set_tid_config() local
[all...]
H A Dmac80211.c634 struct rtw89_txq *rtwtxq = (struct rtw89_txq *)txq->drv_priv; in rtw89_ops_ampdu_action() local
643 clear_bit(RTW89_TXQ_F_AMPDU, &rtwtxq->flags); in rtw89_ops_ampdu_action()
649 set_bit(RTW89_TXQ_F_AMPDU, &rtwtxq->flags); in rtw89_ops_ampdu_action()
H A Dcore.h4795 static inline struct ieee80211_txq *rtw89_txq_to_txq(struct rtw89_txq *rtwtxq) in rtw89_txq_to_txq() argument
4797 void *p = rtwtxq; in rtw89_txq_to_txq()
4805 struct rtw89_txq *rtwtxq; in rtw89_core_txq_init() local
4810 rtwtxq = (struct rtw89_txq *)txq->drv_priv; in rtw89_core_txq_init()
4811 INIT_LIST_HEAD(&rtwtxq->list); in rtw89_core_txq_init()

Completed in 39 milliseconds