/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | tx.c | 395 struct iwl_tid_data *tid_data; in iwlagn_tx_skb() local 400 tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_tx_skb() 404 tid_data->agg.state != IWL_AGG_ON) { in iwlagn_tx_skb() 407 info->flags, tid_data->agg.state); in iwlagn_tx_skb() 410 IEEE80211_SEQ_TO_SN(tid_data->seq_number)); in iwlagn_tx_skb() 417 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && in iwlagn_tx_skb() 418 tid_data->agg.state != IWL_AGG_OFF, in iwlagn_tx_skb() 419 "Tx while agg.state = %d\n", tid_data->agg.state)) in iwlagn_tx_skb() 422 seq_number = tid_data->seq_number; in iwlagn_tx_skb() 439 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb() [all …]
|
D | sta.c | 515 memset(&priv->tid_data[sta_id][tid], 0, in iwl_remove_station() 516 sizeof(priv->tid_data[sta_id][tid])); in iwl_remove_station() 555 memset(&priv->tid_data[sta_id][tid], 0, in iwl_deactivate_station() 556 sizeof(priv->tid_data[sta_id][tid])); in iwl_deactivate_station()
|
D | debugfs.c | 232 struct iwl_tid_data *tid_data; in iwl_dbgfs_stations_read() local 259 tid_data = &priv->tid_data[i][j]; in iwl_dbgfs_stations_read() 263 j, tid_data->seq_number, in iwl_dbgfs_stations_read() 264 tid_data->next_reclaimed, in iwl_dbgfs_stations_read() 265 tid_data->agg.rate_n_flags, in iwl_dbgfs_stations_read() 266 tid_data->agg.state, in iwl_dbgfs_stations_read() 267 tid_data->agg.txq_id); in iwl_dbgfs_stations_read() 269 if (tid_data->agg.wait_for_ba) in iwl_dbgfs_stations_read()
|
D | rs.c | 2232 struct iwl_tid_data *tid_data; in rs_rate_scale_perform() local 2249 tid_data = &priv->tid_data[lq_sta->lq.sta_id][tid]; in rs_rate_scale_perform() 2250 if (tid_data->agg.state == IWL_AGG_OFF) in rs_rate_scale_perform() 2621 tid_data = &priv->tid_data[sta_id][tid]; in rs_rate_scale_perform() 2622 if (tid_data->agg.state == IWL_AGG_OFF) { in rs_rate_scale_perform()
|
D | dev.h | 766 struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; member
|
D | lib.c | 1101 seq = priv->tid_data[IWL_AP_ID][i].seq_number; in iwlagn_suspend()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | sta.c | 387 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) in iwl_mvm_get_queue_agg_tids() 433 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) in iwl_mvm_remove_sta_queue_marking() 435 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_sta_queue_marking() 697 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue_tvqm() 698 mvmsta->tid_data[tid].is_tid_active = true; in iwl_mvm_sta_alloc_queue_tvqm() 872 mvmsta->tid_data[tid].seq_number += 0x10; in iwl_mvm_sta_alloc_queue() 873 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue() 874 mvmsta->tid_data[tid].is_tid_active = true; in iwl_mvm_sta_alloc_queue() 876 queue_state = mvmsta->tid_data[tid].state; in iwl_mvm_sta_alloc_queue() 992 ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); in iwl_mvm_unshare_queue() [all …]
|
D | tx.c | 822 !mvmsta->tid_data[tid].amsdu_in_ampdu_allowed) in iwl_mvm_tx_tso() 926 deferred_tx_frames = &mvm_sta->tid_data[tid].deferred_tx_frames; in iwl_mvm_tx_add_stream() 1038 mvmsta->tid_data[tid].state != IWL_AGG_ON)) in iwl_mvm_tx_mpdu() 1041 seq_number = mvmsta->tid_data[tid].seq_number; in iwl_mvm_tx_mpdu() 1054 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_mpdu() 1060 !mvmsta->tid_data[tid].is_tid_active)) { in iwl_mvm_tx_mpdu() 1080 mvmsta->tid_data[tid].is_tid_active = true; in iwl_mvm_tx_mpdu() 1117 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; in iwl_mvm_tx_mpdu() 1184 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_check_ratid_empty() local 1190 if ((tid_data->state == IWL_AGG_ON || in iwl_mvm_check_ratid_empty() [all …]
|
D | sta.h | 421 struct iwl_mvm_tid_data tid_data[IWL_MAX_TID_COUNT + 1]; member 448 u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data);
|
D | rs.c | 642 struct iwl_mvm_tid_data *tid_data; in rs_tl_turn_on_agg() local 656 tid_data = &mvmsta->tid_data[tid]; in rs_tl_turn_on_agg() 658 tid_data->state == IWL_AGG_OFF && in rs_tl_turn_on_agg() 660 tid_data->tx_count_last >= IWL_MVM_RS_AGG_START_THRESHOLD) { in rs_tl_turn_on_agg() 663 tid_data->state = IWL_AGG_QUEUED; in rs_tl_turn_on_agg() 777 struct iwl_mvm_tid_data *tid_data; in rs_update_tid_tpt_stats() local 782 tid_data = &mvmsta->tid_data[tid]; in rs_update_tid_tpt_stats() 790 if (tid_data->state != IWL_AGG_OFF) in rs_update_tid_tpt_stats() 793 if (time_is_before_jiffies(tid_data->tpt_meas_start + HZ) || in rs_update_tid_tpt_stats() 794 (tid_data->tx_count >= IWL_MVM_RS_AGG_START_THRESHOLD)) { in rs_update_tid_tpt_stats() [all …]
|
D | offloading.c | 83 u16 seq = mvm_ap_sta->tid_data[i].seq_number; in iwl_mvm_set_wowlan_qos_seq()
|
D | ops.c | 1305 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_disallow_offloading() local 1312 if (iwl_mvm_tid_queued(mvm, tid_data)) in iwl_mvm_disallow_offloading() 1315 if (tid_data->state != IWL_AGG_OFF) in iwl_mvm_disallow_offloading() 1573 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_d0i3_enable_tx()
|
D | mac80211.c | 880 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_ampdu_check_trigger() local 884 sta->addr, tid, tid_data->ssn); in iwl_mvm_ampdu_check_trigger() 2622 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in __iwl_mvm_mac_sta_notify() local 2624 if (tid_data->txq_id == IWL_MVM_INVALID_QUEUE) in __iwl_mvm_mac_sta_notify() 2627 __set_bit(tid_data->txq_id, &txqs); in __iwl_mvm_mac_sta_notify() 2629 if (iwl_mvm_tid_queued(mvm, tid_data) == 0) in __iwl_mvm_mac_sta_notify() 2815 struct iwl_mvm_tid_data *tid_data; in iwl_mvm_purge_deferred_tx_frames() local 2821 tid_data = &mvm_sta->tid_data[i]; in iwl_mvm_purge_deferred_tx_frames() 2823 while ((skb = __skb_dequeue(&tid_data->deferred_tx_frames))) { in iwl_mvm_purge_deferred_tx_frames()
|
D | utils.c | 1291 if (iwl_mvm_tid_queued(mvm, &mvmsta->tid_data[tid])) in iwl_mvm_remove_inactive_tids() 1295 if (mvmsta->tid_data[tid].state != IWL_AGG_OFF) in iwl_mvm_remove_inactive_tids() 1304 mvmsta->tid_data[tid].is_tid_active = false; in iwl_mvm_remove_inactive_tids() 1318 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_inactive_tids() 1322 mvmsta->tid_data[tid].is_tid_active = false; in iwl_mvm_remove_inactive_tids()
|
D | d3.c | 1645 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_query_wakeup_reasons()
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | base.c | 1376 struct rtl_tid_data *tid_data; in rtl_action_proc() local 1403 tid_data = &sta_entry->tids[tid]; in rtl_action_proc() 1404 if (tid_data->agg.rx_agg_state == in rtl_action_proc() 1694 struct rtl_tid_data *tid_data; in rtl_tx_agg_start() local 1706 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_start() 1710 tid_data->seq_number); in rtl_tx_agg_start() 1712 *ssn = tid_data->seq_number; in rtl_tx_agg_start() 1713 tid_data->agg.agg_state = RTL_AGG_START; in rtl_tx_agg_start() 1723 struct rtl_tid_data *tid_data; in rtl_tx_agg_stop() local 1736 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_stop() [all …]
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cudbg_lib.c | 2334 struct cudbg_tid_data *tid_data) in cudbg_read_tid() argument 2347 tid_data->dbig_cmd = val; in cudbg_read_tid() 2351 tid_data->dbig_conf = val; in cudbg_read_tid() 2365 tid_data->dbig_rsp_stat = val; in cudbg_read_tid() 2371 tid_data->data[i] = t4_read_reg(padap, in cudbg_read_tid() 2374 tid_data->tid = tid; in cudbg_read_tid() 2400 static int cudbg_is_ipv6_entry(struct cudbg_tid_data *tid_data, in cudbg_is_ipv6_entry() argument 2406 le_type = cudbg_get_le_type(tid_data->tid, tcam_region); in cudbg_is_ipv6_entry() 2407 if (tid_data->tid & 1) in cudbg_is_ipv6_entry() 2411 ipv6 = tid_data->data[16] & 0x8000; in cudbg_is_ipv6_entry() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | base.c | 1412 struct rtl_tid_data *tid_data; in rtl_action_proc() local 1439 tid_data = &sta_entry->tids[tid]; in rtl_action_proc() 1440 if (tid_data->agg.rx_agg_state == in rtl_action_proc() 1775 struct rtl_tid_data *tid_data; in rtl_tx_agg_start() local 1787 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_start() 1793 tid_data->agg.agg_state = RTL_AGG_START; in rtl_tx_agg_start() 1825 struct rtl_tid_data *tid_data; in rtl_rx_agg_start() local 1846 tid_data = &sta_entry->tids[tid]; in rtl_rx_agg_start() 1851 tid_data->agg.rx_agg_state = RTL_RX_AGG_START; in rtl_rx_agg_start()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-mac.c | 2240 struct il_tid_data *tid_data; in il4965_tx_agg_start() local 2269 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start() 2270 *ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in il4965_tx_agg_start() 2271 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start() 2280 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start() 2281 if (tid_data->tfds_in_queue == 0) { in il4965_tx_agg_start() 2283 tid_data->agg.state = IL_AGG_ON; in il4965_tx_agg_start() 2287 tid_data->tfds_in_queue); in il4965_tx_agg_start() 2288 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; in il4965_tx_agg_start() 2332 struct il_tid_data *tid_data; in il4965_tx_agg_stop() local [all …]
|
D | 4965-rs.c | 1768 struct il_tid_data *tid_data; in il4965_rs_rate_scale_perform() local 1782 tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform() 1783 if (tid_data->agg.state == IL_AGG_OFF) in il4965_rs_rate_scale_perform() 2112 tid_data = in il4965_rs_rate_scale_perform() 2114 if (tid_data->agg.state == IL_AGG_OFF) { in il4965_rs_rate_scale_perform()
|