Home
last modified time | relevance | path

Searched refs:tid_data (Results 1 – 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/
Dtx.c377 struct iwl_tid_data *tid_data; in iwlagn_tx_skb() local
382 tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_tx_skb()
386 tid_data->agg.state != IWL_AGG_ON) { in iwlagn_tx_skb()
389 info->flags, tid_data->agg.state); in iwlagn_tx_skb()
392 IEEE80211_SEQ_TO_SN(tid_data->seq_number)); in iwlagn_tx_skb()
399 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && in iwlagn_tx_skb()
400 tid_data->agg.state != IWL_AGG_OFF, in iwlagn_tx_skb()
401 "Tx while agg.state = %d\n", tid_data->agg.state)) in iwlagn_tx_skb()
404 seq_number = tid_data->seq_number; in iwlagn_tx_skb()
421 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb()
[all …]
Dsta.c500 memset(&priv->tid_data[sta_id][tid], 0, in iwl_remove_station()
501 sizeof(priv->tid_data[sta_id][tid])); in iwl_remove_station()
540 memset(&priv->tid_data[sta_id][tid], 0, in iwl_deactivate_station()
541 sizeof(priv->tid_data[sta_id][tid])); in iwl_deactivate_station()
Ddebugfs.c192 struct iwl_tid_data *tid_data; in iwl_dbgfs_stations_read() local
219 tid_data = &priv->tid_data[i][j]; in iwl_dbgfs_stations_read()
223 j, tid_data->seq_number, in iwl_dbgfs_stations_read()
224 tid_data->next_reclaimed, in iwl_dbgfs_stations_read()
225 tid_data->agg.rate_n_flags, in iwl_dbgfs_stations_read()
226 tid_data->agg.state, in iwl_dbgfs_stations_read()
227 tid_data->agg.txq_id); in iwl_dbgfs_stations_read()
229 if (tid_data->agg.wait_for_ba) in iwl_dbgfs_stations_read()
Drs.c2208 struct iwl_tid_data *tid_data; in rs_rate_scale_perform() local
2225 tid_data = &priv->tid_data[lq_sta->lq.sta_id][tid]; in rs_rate_scale_perform()
2226 if (tid_data->agg.state == IWL_AGG_OFF) in rs_rate_scale_perform()
2597 tid_data = &priv->tid_data[sta_id][tid]; in rs_rate_scale_perform()
2598 if (tid_data->agg.state == IWL_AGG_OFF) { in rs_rate_scale_perform()
Ddev.h746 struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; member
Dlib.c1082 seq = priv->tid_data[IWL_AP_ID][i].seq_number; in iwlagn_suspend()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dsta.c458 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) in iwl_mvm_get_queue_agg_tids()
505 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) in iwl_mvm_remove_sta_queue_marking()
507 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_sta_queue_marking()
824 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue_tvqm()
986 ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); in iwl_mvm_unshare_queue()
998 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) { in iwl_mvm_unshare_queue()
1049 if (iwl_mvm_tid_queued(mvm, &mvmsta->tid_data[tid])) in iwl_mvm_remove_inactive_tids()
1053 if (mvmsta->tid_data[tid].state != IWL_AGG_OFF) in iwl_mvm_remove_inactive_tids()
1070 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_inactive_tids()
1251 ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); in iwl_mvm_sta_alloc_queue()
[all …]
Dtx.c923 !mvmsta->tid_data[tid].amsdu_in_ampdu_allowed) || in iwl_mvm_tx_tso()
1119 mvmsta->tid_data[tid].state != IWL_AGG_ON, in iwl_mvm_tx_mpdu()
1121 mvmsta->tid_data[tid].state, tid)) in iwl_mvm_tx_mpdu()
1124 seq_number = mvmsta->tid_data[tid].seq_number; in iwl_mvm_tx_mpdu()
1139 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_mpdu()
1180 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; in iwl_mvm_tx_mpdu()
1260 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_check_ratid_empty() local
1266 if ((tid_data->state == IWL_AGG_ON || in iwl_mvm_check_ratid_empty()
1267 tid_data->state == IWL_EMPTYING_HW_QUEUE_DELBA) && in iwl_mvm_check_ratid_empty()
1268 iwl_mvm_tid_queued(mvm, tid_data) == 0) { in iwl_mvm_check_ratid_empty()
[all …]
Dsta.h429 struct iwl_mvm_tid_data tid_data[IWL_MAX_TID_COUNT + 1]; member
456 u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data);
Drs.c630 struct iwl_mvm_tid_data *tid_data; in rs_tl_turn_on_agg() local
644 tid_data = &mvmsta->tid_data[tid]; in rs_tl_turn_on_agg()
646 tid_data->state == IWL_AGG_OFF && in rs_tl_turn_on_agg()
648 tid_data->tx_count_last >= IWL_MVM_RS_AGG_START_THRESHOLD) { in rs_tl_turn_on_agg()
651 tid_data->state = IWL_AGG_QUEUED; in rs_tl_turn_on_agg()
765 struct iwl_mvm_tid_data *tid_data; in rs_update_tid_tpt_stats() local
770 tid_data = &mvmsta->tid_data[tid]; in rs_update_tid_tpt_stats()
778 if (tid_data->state != IWL_AGG_OFF) in rs_update_tid_tpt_stats()
781 if (time_is_before_jiffies(tid_data->tpt_meas_start + HZ) || in rs_update_tid_tpt_stats()
782 (tid_data->tx_count >= IWL_MVM_RS_AGG_START_THRESHOLD)) { in rs_update_tid_tpt_stats()
[all …]
Doffloading.c78 u16 seq = mvm_ap_sta->tid_data[i].seq_number; in iwl_mvm_set_wowlan_qos_seq()
Dmac80211.c960 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_ampdu_check_trigger() local
964 sta->addr, tid, tid_data->ssn); in iwl_mvm_ampdu_check_trigger()
2872 for (tid = 0; tid < ARRAY_SIZE(mvmsta->tid_data); tid++) { in __iwl_mvm_mac_sta_notify()
2873 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in __iwl_mvm_mac_sta_notify() local
2875 if (tid_data->txq_id == IWL_MVM_INVALID_QUEUE) in __iwl_mvm_mac_sta_notify()
2878 __set_bit(tid_data->txq_id, &txqs); in __iwl_mvm_mac_sta_notify()
2880 if (iwl_mvm_tid_queued(mvm, tid_data) == 0) in __iwl_mvm_mac_sta_notify()
Dd3.c1806 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_query_wakeup_reasons()
1812 mvm_ap_sta->tid_data[i].txq_id, in iwl_mvm_query_wakeup_reasons()
1813 mvm_ap_sta->tid_data[i].seq_number >> 4); in iwl_mvm_query_wakeup_reasons()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_lib.c2766 struct cudbg_tid_data *tid_data) in cudbg_read_tid() argument
2779 tid_data->dbig_cmd = val; in cudbg_read_tid()
2783 tid_data->dbig_conf = val; in cudbg_read_tid()
2797 tid_data->dbig_rsp_stat = val; in cudbg_read_tid()
2803 tid_data->data[i] = t4_read_reg(padap, in cudbg_read_tid()
2806 tid_data->tid = tid; in cudbg_read_tid()
2832 static int cudbg_is_ipv6_entry(struct cudbg_tid_data *tid_data, in cudbg_is_ipv6_entry() argument
2838 le_type = cudbg_get_le_type(tid_data->tid, tcam_region); in cudbg_is_ipv6_entry()
2839 if (tid_data->tid & 1) in cudbg_is_ipv6_entry()
2843 ipv6 = tid_data->data[16] & 0x8000; in cudbg_is_ipv6_entry()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/
Dbase.c1397 struct rtl_tid_data *tid_data; in rtl_action_proc() local
1424 tid_data = &sta_entry->tids[tid]; in rtl_action_proc()
1425 if (tid_data->agg.rx_agg_state == in rtl_action_proc()
1760 struct rtl_tid_data *tid_data; in rtl_tx_agg_start() local
1772 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_start()
1778 tid_data->agg.agg_state = RTL_AGG_START; in rtl_tx_agg_start()
1809 struct rtl_tid_data *tid_data; in rtl_rx_agg_start() local
1830 tid_data = &sta_entry->tids[tid]; in rtl_rx_agg_start()
1835 tid_data->agg.rx_agg_state = RTL_RX_AGG_START; in rtl_rx_agg_start()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
D4965-mac.c2222 struct il_tid_data *tid_data; in il4965_tx_agg_start() local
2251 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start()
2252 *ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in il4965_tx_agg_start()
2253 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start()
2262 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start()
2263 if (tid_data->tfds_in_queue == 0) { in il4965_tx_agg_start()
2265 tid_data->agg.state = IL_AGG_ON; in il4965_tx_agg_start()
2269 tid_data->tfds_in_queue); in il4965_tx_agg_start()
2270 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; in il4965_tx_agg_start()
2314 struct il_tid_data *tid_data; in il4965_tx_agg_stop() local
[all …]
D4965-rs.c1753 struct il_tid_data *tid_data; in il4965_rs_rate_scale_perform() local
1767 tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform()
1768 if (tid_data->agg.state == IL_AGG_OFF) in il4965_rs_rate_scale_perform()
2097 tid_data = in il4965_rs_rate_scale_perform()
2099 if (tid_data->agg.state == IL_AGG_OFF) { in il4965_rs_rate_scale_perform()