Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dtx.c395 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 …]
Dsta.c548 memset(&priv->tid_data[sta_id][tid], 0, in iwl_remove_station()
549 sizeof(priv->tid_data[sta_id][tid])); in iwl_remove_station()
588 memset(&priv->tid_data[sta_id][tid], 0, in iwl_deactivate_station()
589 sizeof(priv->tid_data[sta_id][tid])); in iwl_deactivate_station()
Ddebugfs.c232 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()
Drs.c2241 struct iwl_tid_data *tid_data; in rs_rate_scale_perform() local
2258 tid_data = &priv->tid_data[lq_sta->lq.sta_id][tid]; in rs_rate_scale_perform()
2259 if (tid_data->agg.state == IWL_AGG_OFF) in rs_rate_scale_perform()
2630 tid_data = &priv->tid_data[sta_id][tid]; in rs_rate_scale_perform()
2631 if (tid_data->agg.state == IWL_AGG_OFF) { in rs_rate_scale_perform()
Ddev.h765 struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; member
Dlib.c1124 seq = priv->tid_data[IWL_AP_ID][i].seq_number; in iwlagn_suspend()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dtx.c434 seq_number = mvmsta->tid_data[tid].seq_number; in iwl_mvm_tx_skb()
455 if (WARN_ON_ONCE(mvmsta->tid_data[tid].state != IWL_AGG_ON)) in iwl_mvm_tx_skb()
457 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_skb()
467 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; in iwl_mvm_tx_skb()
487 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_check_ratid_empty() local
492 if ((tid_data->state == IWL_AGG_ON || in iwl_mvm_check_ratid_empty()
493 tid_data->state == IWL_EMPTYING_HW_QUEUE_DELBA) && in iwl_mvm_check_ratid_empty()
494 iwl_mvm_tid_queued(tid_data) == 0) { in iwl_mvm_check_ratid_empty()
503 if (tid_data->ssn != tid_data->next_reclaimed) in iwl_mvm_check_ratid_empty()
506 switch (tid_data->state) { in iwl_mvm_check_ratid_empty()
[all …]
Dsta.c306 u16 seq = mvm_sta->tid_data[i].seq_number; in iwl_mvm_add_sta()
307 memset(&mvm_sta->tid_data[i], 0, sizeof(mvm_sta->tid_data[i])); in iwl_mvm_add_sta()
308 mvm_sta->tid_data[i].seq_number = seq; in iwl_mvm_add_sta()
919 struct iwl_mvm_tid_data *tid_data; in iwl_mvm_sta_tx_agg_start() local
925 if (mvmsta->tid_data[tid].state != IWL_AGG_OFF) { in iwl_mvm_sta_tx_agg_start()
927 mvmsta->tid_data[tid].state); in iwl_mvm_sta_tx_agg_start()
956 tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_sta_tx_agg_start()
957 tid_data->ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in iwl_mvm_sta_tx_agg_start()
958 tid_data->txq_id = txq_id; in iwl_mvm_sta_tx_agg_start()
959 *ssn = tid_data->ssn; in iwl_mvm_sta_tx_agg_start()
[all …]
Dsta.h281 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
Dops.c996 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_disallow_offloading() local
1003 if (iwl_mvm_tid_queued(tid_data)) in iwl_mvm_disallow_offloading()
1006 if (tid_data->state != IWL_AGG_OFF) in iwl_mvm_disallow_offloading()
1211 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_d0i3_enable_tx()
Doffloading.c80 u16 seq = mvm_ap_sta->tid_data[i].seq_number; in iwl_mvm_set_wowlan_qos_seq()
Drs.c2112 struct iwl_mvm_tid_data *tid_data; in rs_rate_scale_perform() local
2378 tid_data = &sta_priv->tid_data[tid]; in rs_rate_scale_perform()
2379 if (tid_data->state != IWL_AGG_OFF) { in rs_rate_scale_perform()
2394 tid_data = &sta_priv->tid_data[tid]; in rs_rate_scale_perform()
2395 if (tid_data->state == IWL_AGG_OFF) { in rs_rate_scale_perform()
Dmac80211.c2529 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_mac_sta_notify() local
2531 if (tid_data->state != IWL_AGG_ON && in iwl_mvm_mac_sta_notify()
2532 tid_data->state != IWL_EMPTYING_HW_QUEUE_DELBA) in iwl_mvm_mac_sta_notify()
2535 __set_bit(tid_data->txq_id, &txqs); in iwl_mvm_mac_sta_notify()
2537 if (iwl_mvm_tid_queued(tid_data) == 0) in iwl_mvm_mac_sta_notify()
Dd3.c1669 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_query_wakeup_reasons()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dbase.c1257 struct rtl_tid_data *tid_data; in rtl_action_proc() local
1280 tid_data = &sta_entry->tids[tid]; in rtl_action_proc()
1281 if (tid_data->agg.rx_agg_state == in rtl_action_proc()
1414 struct rtl_tid_data *tid_data; in rtl_tx_agg_start() local
1426 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_start()
1430 tid_data->seq_number); in rtl_tx_agg_start()
1432 *ssn = tid_data->seq_number; in rtl_tx_agg_start()
1433 tid_data->agg.agg_state = RTL_AGG_START; in rtl_tx_agg_start()
1443 struct rtl_tid_data *tid_data; in rtl_tx_agg_stop() local
1456 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_stop()
[all …]
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D4965-mac.c2241 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 …]
D4965-rs.c1768 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()