Home
last modified time | relevance | path

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

/linux-4.4.14/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.c515 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()
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.c2232 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()
Ddev.h766 struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; member
Dlib.c1122 seq = priv->tid_data[IWL_AP_ID][i].seq_number; in iwlagn_suspend()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dtx.c487 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 …]
Dsta.c313 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 …]
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.c1053 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()
Doffloading.c80 u16 seq = mvm_ap_sta->tid_data[i].seq_number; in iwl_mvm_set_wowlan_qos_seq()
Dmac80211.c800 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()
Drs.c2197 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()
Dd3.c1672 mvm_ap_sta->tid_data[i].seq_number = seq; in iwl_mvm_query_wakeup_reasons()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dbase.c1255 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/
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()