| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | tx.h | 46 iwl_mld_txq_from_mac80211(struct ieee80211_txq *txq) in iwl_mld_txq_from_mac80211() 52 void iwl_mld_remove_txq(struct iwl_mld *mld, struct ieee80211_txq *txq); 56 void iwl_mld_tx_from_txq(struct iwl_mld *mld, struct ieee80211_txq *txq); 60 int iwl_mld_ensure_queue(struct iwl_mld *mld, struct ieee80211_txq *txq); 75 struct ieee80211_txq *txq);
|
| H A D | tx.c | 48 iwl_mld_get_queue_size(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_get_queue_size() 70 static int iwl_mld_allocate_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_allocate_txq() 105 static int iwl_mld_add_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_add_txq() 130 struct ieee80211_txq *txq; in iwl_mld_add_txq_list() 136 txq = container_of((void *)mld_txq, struct ieee80211_txq, in iwl_mld_add_txq_list() 183 void iwl_mld_remove_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_remove_txq() 613 iwl_mld_get_tx_queue_id(struct iwl_mld *mld, struct ieee80211_txq *txq, in iwl_mld_get_tx_queue_id() 751 struct ieee80211_txq *txq) in iwl_mld_tx_mpdu() 901 struct ieee80211_txq *txq) in iwl_mld_tx_tso() 959 struct ieee80211_txq *txq) in iwl_mld_tx_tso() [all …]
|
| H A D | mld.h | 208 struct ieee80211_txq __rcu *fw_id_to_txq[IWL_MAX_TVQM_QUEUES];
|
| H A D | mld.c | 540 struct ieee80211_txq *txq; in iwl_mld_queue_state_change()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.h | 69 struct ieee80211_txq *txq); 70 struct ieee80211_txq *ath10k_mac_txq_lookup(struct ath10k *ar,
|
| H A D | txrx.c | 50 struct ieee80211_txq *txq; in ath10k_txrx_tx_unref()
|
| H A D | mac.c | 3895 struct ieee80211_txq *txq, in ath10k_mac_tx_h_fill_cb() 4282 static void ath10k_mac_txq_init(struct ieee80211_txq *txq) in ath10k_mac_txq_init() 4293 static void ath10k_mac_txq_unref(struct ath10k *ar, struct ieee80211_txq *txq) in ath10k_mac_txq_unref() 4311 struct ieee80211_txq *ath10k_mac_txq_lookup(struct ath10k *ar, in ath10k_mac_txq_lookup() 4335 struct ieee80211_txq *txq) in ath10k_mac_tx_can_push() 4362 struct ieee80211_txq *txq, in ath10k_mac_update_airtime() 4400 struct ieee80211_txq *txq) in ath10k_mac_tx_push_txq() 4477 struct ieee80211_txq *txq; in ath10k_mac_schedule_txq() 4695 struct ieee80211_txq *txq = NULL; in ath10k_mac_op_tx() 4758 struct ieee80211_txq *txq) in ath10k_mac_op_wake_tx_queue()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | tx.c | 9 mt76_txq_get_qid(struct ieee80211_txq *txq) in mt76_txq_get_qid() 21 struct ieee80211_txq *txq; in mt76_tx_check_agg_ssn() 399 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() 450 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() 494 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() 567 struct ieee80211_txq *txq; in mt76_txq_schedule_list() 614 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() 797 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() 841 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue()
|
| H A D | mt76.h | 1421 static inline struct ieee80211_txq * 1426 return container_of(ptr, struct ieee80211_txq, drv_priv); in mtxq_to_txq() 1532 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq);
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | tx.h | 90 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq); 91 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq);
|
| H A D | tx.c | 580 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg() 612 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb() 632 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push() 661 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in __rtw_tx_work() 682 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_init() 693 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_cleanup()
|
| H A D | mac80211.c | 33 struct ieee80211_txq *txq) in rtw_ops_wake_tx_queue() 642 struct ieee80211_txq *txq = sta->txq[tid]; in rtw_ops_ampdu_action()
|
| H A D | main.h | 2151 static inline struct ieee80211_txq *rtwtxq_to_txq(struct rtw_txq *rtwtxq) in rtwtxq_to_txq() 2155 return container_of(p, struct ieee80211_txq, drv_priv); in rtwtxq_to_txq()
|
| /linux/include/net/ |
| H A D | mac80211.h | 2247 struct ieee80211_txq *txq; 2248 struct ieee80211_txq *txq_mgmt; 2749 struct ieee80211_txq *txq[IEEE80211_NUM_TIDS + 1]; 2825 struct ieee80211_txq { struct 5057 struct ieee80211_txq *txq); 6889 ieee80211_txq_airtime_check(struct ieee80211_hw *hw, struct ieee80211_txq *txq); 6900 struct ieee80211_txq *txq); 7769 struct ieee80211_txq *txq); 7785 struct ieee80211_txq *txq) in ieee80211_tx_dequeue_ni() 7806 struct ieee80211_txq *txq); [all …]
|
| /linux/net/mac80211/ |
| H A D | agg-tx.c | 184 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_agg_stop_txq() 205 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_agg_start_txq() 983 struct ieee80211_txq *txq; in ieee80211_process_addba_resp()
|
| H A D | tx.c | 1308 struct ieee80211_txq *txq = NULL; in ieee80211_get_txq() 3509 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_amsdu_aggregate() 3909 struct ieee80211_txq *txq) in ieee80211_tx_dequeue() 4149 struct ieee80211_txq *ieee80211_next_txq(struct ieee80211_hw *hw, u8 ac) in ieee80211_next_txq() 4152 struct ieee80211_txq *ret = NULL; in ieee80211_next_txq() 4215 struct ieee80211_txq *txq, in __ieee80211_schedule_txq() 4255 struct ieee80211_txq *txq) in ieee80211_txq_airtime_check() 4289 struct ieee80211_txq *txq) in ieee80211_txq_aql_pending() 4326 struct ieee80211_txq *txq) in ieee80211_txq_may_transmit()
|
| H A D | ieee80211_i.h | 986 struct ieee80211_txq txq; 1932 static inline struct txq_info *to_txq_info(struct ieee80211_txq *txq) in to_txq_info() 1937 static inline bool txq_has_queue(struct ieee80211_txq *txq) in txq_has_queue()
|
| H A D | util.c | 288 struct ieee80211_txq *queue) in wake_tx_push_queue() 306 struct ieee80211_txq *txq) in ieee80211_handle_wake_tx_queue() 310 struct ieee80211_txq *queue; in ieee80211_handle_wake_tx_queue() 349 struct ieee80211_txq *txq = sta->sta.txq[i]; in __ieee80211_wake_txqs() 4486 void ieee80211_txq_get_depth(struct ieee80211_txq *txq, in ieee80211_txq_get_depth()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mvm.h | 808 iwl_mvm_txq_from_mac80211(struct ieee80211_txq *txq) in iwl_mvm_txq_from_mac80211() 1704 void iwl_mvm_mac_itxq_xmit(struct ieee80211_hw *hw, struct ieee80211_txq *txq); 2695 struct ieee80211_txq *txq);
|
| H A D | sta.c | 1491 struct ieee80211_txq *txq) in iwl_mvm_sta_ensure_queue() 1534 struct ieee80211_txq *txq; in iwl_mvm_add_new_dqa_stream_wk() 1540 txq = container_of((void *)mvmtxq, struct ieee80211_txq, in iwl_mvm_add_new_dqa_stream_wk()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 4610 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_ba_work() 4647 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_free_sta_pending_ba() 4662 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_free_sta_pending_forbid_ba() 4685 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_stop_tx_ba_session() 4712 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_txq_check_agg() 4748 struct ieee80211_txq *txq = rtw89_txq_to_txq(rtwtxq); in rtw89_core_txq_push() 4785 struct ieee80211_txq *txq, in rtw89_core_txq_agg_wait() 4829 struct ieee80211_txq *txq; in rtw89_core_txq_schedule() 6013 struct ieee80211_txq *txq; in _rtw89_core_set_tid_config()
|
| H A D | mac80211.c | 49 struct ieee80211_txq *txq) in rtw89_ops_wake_tx_queue() 1035 struct ieee80211_txq *txq = sta->txq[tid]; in rtw89_ops_ampdu_action()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | main.c | 645 struct ieee80211_txq *txq = sta->txq[params->tid]; in mt7603_ampdu_action()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | main.c | 809 struct ieee80211_txq *txq = sta->txq[params->tid]; in mt7615_ampdu_action()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | main.c | 946 struct ieee80211_txq *txq = sta->txq[params->tid]; in mt7921_ampdu_action()
|