/linux-4.4.14/drivers/net/wireless/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 | 1122 seq = priv->tid_data[IWL_AP_ID][i].seq_number; in iwlagn_suspend()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | tx.c | 487 seq_number = mvmsta->tid_data[tid].seq_number; in iwl_mvm_tx_skb() 508 if (WARN_ON_ONCE(mvmsta->tid_data[tid].state != IWL_AGG_ON)) in iwl_mvm_tx_skb() 510 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_skb() 520 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; in iwl_mvm_tx_skb() 540 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_check_ratid_empty() local 545 if ((tid_data->state == IWL_AGG_ON || in iwl_mvm_check_ratid_empty() 546 tid_data->state == IWL_EMPTYING_HW_QUEUE_DELBA) && in iwl_mvm_check_ratid_empty() 547 iwl_mvm_tid_queued(tid_data) == 0) { in iwl_mvm_check_ratid_empty() 556 if (tid_data->ssn != tid_data->next_reclaimed) in iwl_mvm_check_ratid_empty() 559 switch (tid_data->state) { in iwl_mvm_check_ratid_empty() [all …]
|
D | sta.c | 313 u16 seq = mvm_sta->tid_data[i].seq_number; in iwl_mvm_add_sta() 314 memset(&mvm_sta->tid_data[i], 0, sizeof(mvm_sta->tid_data[i])); in iwl_mvm_add_sta() 315 mvm_sta->tid_data[i].seq_number = seq; in iwl_mvm_add_sta() 927 struct iwl_mvm_tid_data *tid_data; in iwl_mvm_sta_tx_agg_start() local 934 if (mvmsta->tid_data[tid].state != IWL_AGG_OFF) { in iwl_mvm_sta_tx_agg_start() 936 mvmsta->tid_data[tid].state); in iwl_mvm_sta_tx_agg_start() 964 tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_sta_tx_agg_start() 965 tid_data->ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in iwl_mvm_sta_tx_agg_start() 966 tid_data->txq_id = txq_id; in iwl_mvm_sta_tx_agg_start() 967 *ssn = tid_data->ssn; in iwl_mvm_sta_tx_agg_start() [all …]
|
D | sta.h | 281 static inline u16 iwl_mvm_tid_queued(struct iwl_mvm_tid_data *tid_data) in iwl_mvm_tid_queued() argument 283 return ieee80211_sn_sub(IEEE80211_SEQ_TO_SN(tid_data->seq_number), in iwl_mvm_tid_queued() 284 tid_data->next_reclaimed); in iwl_mvm_tid_queued() 322 struct iwl_mvm_tid_data tid_data[IWL_MAX_TID_COUNT]; member
|
D | ops.c | 1053 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_disallow_offloading() local 1060 if (iwl_mvm_tid_queued(tid_data)) in iwl_mvm_disallow_offloading() 1063 if (tid_data->state != IWL_AGG_OFF) in iwl_mvm_disallow_offloading() 1284 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_d0i3_enable_tx()
|
D | offloading.c | 80 u16 seq = mvm_ap_sta->tid_data[i].seq_number; in iwl_mvm_set_wowlan_qos_seq()
|
D | mac80211.c | 800 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_ampdu_check_trigger() local 804 sta->addr, tid, tid_data->ssn); in iwl_mvm_ampdu_check_trigger() 2617 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_mac_sta_notify() local 2619 if (tid_data->state != IWL_AGG_ON && in iwl_mvm_mac_sta_notify() 2620 tid_data->state != IWL_EMPTYING_HW_QUEUE_DELBA) in iwl_mvm_mac_sta_notify() 2623 __set_bit(tid_data->txq_id, &txqs); in iwl_mvm_mac_sta_notify() 2625 if (iwl_mvm_tid_queued(tid_data) == 0) in iwl_mvm_mac_sta_notify()
|
D | rs.c | 2197 struct iwl_mvm_tid_data *tid_data; in rs_rate_scale_perform() local 2458 tid_data = &sta_priv->tid_data[tid]; in rs_rate_scale_perform() 2459 if (tid_data->state != IWL_AGG_OFF) { in rs_rate_scale_perform() 2474 tid_data = &sta_priv->tid_data[tid]; in rs_rate_scale_perform() 2475 if (tid_data->state == IWL_AGG_OFF) { in rs_rate_scale_perform()
|
D | d3.c | 1672 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_query_wakeup_reasons()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | base.c | 1255 struct rtl_tid_data *tid_data; in rtl_action_proc() local 1278 tid_data = &sta_entry->tids[tid]; in rtl_action_proc() 1279 if (tid_data->agg.rx_agg_state == in rtl_action_proc() 1412 struct rtl_tid_data *tid_data; in rtl_tx_agg_start() local 1424 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_start() 1428 tid_data->seq_number); in rtl_tx_agg_start() 1430 *ssn = tid_data->seq_number; in rtl_tx_agg_start() 1431 tid_data->agg.agg_state = RTL_AGG_START; in rtl_tx_agg_start() 1441 struct rtl_tid_data *tid_data; in rtl_tx_agg_stop() local 1454 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_stop() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 4965-mac.c | 2241 struct il_tid_data *tid_data; in il4965_tx_agg_start() local 2270 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start() 2271 *ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in il4965_tx_agg_start() 2272 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start() 2281 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start() 2282 if (tid_data->tfds_in_queue == 0) { in il4965_tx_agg_start() 2284 tid_data->agg.state = IL_AGG_ON; in il4965_tx_agg_start() 2288 tid_data->tfds_in_queue); in il4965_tx_agg_start() 2289 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; in il4965_tx_agg_start() 2333 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()
|