/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | tx.c | 373 struct iwl_tid_data *tid_data; local 378 tid_data = &priv->tid_data[sta_id][tid]; 382 tid_data->agg.state != IWL_AGG_ON) { 385 info->flags, tid_data->agg.state); 388 IEEE80211_SEQ_TO_SN(tid_data->seq_number)); 395 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && 396 tid_data->agg.state != IWL_AGG_OFF, 397 "Tx while agg.state = %d\n", tid_data->agg.state)) 400 seq_number = tid_data 485 struct iwl_tid_data *tid_data; local 577 struct iwl_tid_data *tid_data; local 635 struct iwl_tid_data *tid_data; local 743 struct iwl_tid_data *tid_data = &priv->tid_data[sta_id][tid]; local [all...] |
H A D | sta.c | 495 memset(&priv->tid_data[sta_id][tid], 0, 496 sizeof(priv->tid_data[sta_id][tid])); 535 memset(&priv->tid_data[sta_id][tid], 0, 536 sizeof(priv->tid_data[sta_id][tid]));
|
H A D | dev.h | 744 struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; member in struct:iwl_priv
|
H A D | debugfs.c | 188 struct iwl_tid_data *tid_data; local 215 tid_data = &priv->tid_data[i][j]; 219 j, tid_data->seq_number, 220 tid_data->next_reclaimed, 221 tid_data->agg.rate_n_flags, 222 tid_data->agg.state, 223 tid_data->agg.txq_id); 225 if (tid_data->agg.wait_for_ba)
|
H A D | rs.c | 2186 struct iwl_tid_data *tid_data; local 2203 tid_data = &priv->tid_data[lq_sta->lq.sta_id][tid]; 2204 if (tid_data->agg.state == IWL_AGG_OFF) 2575 tid_data = &priv->tid_data[sta_id][tid]; 2576 if (tid_data->agg.state == IWL_AGG_OFF) {
|
H A D | lib.c | 1077 seq = priv->tid_data[IWL_AP_ID][i].seq_number;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | sta.c | 471 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) 518 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) 520 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; 535 * The TX path may have been using this TXQ_ID from the tid_data, 938 mvmsta->tid_data[tid].txq_id = queue; 1100 ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); 1112 if (mvmsta->tid_data[tid].state == IWL_AGG_ON) { 1163 if (iwl_mvm_tid_queued(mvm, &mvmsta->tid_data[tid])) 1167 if (mvmsta->tid_data[tid].state != IWL_AGG_OFF) 1184 mvmsta->tid_data[ti 1653 struct iwl_mvm_tid_data *tid_data = &mvm_sta->tid_data[i]; local 3102 struct iwl_mvm_tid_data *tid_data; local 3208 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; local 3332 iwl_mvm_unreserve_agg_queue(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, struct iwl_mvm_tid_data *tid_data) argument 3360 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; local 3433 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; local 4098 struct iwl_mvm_tid_data *tid_data; local 4306 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data) argument [all...] |
H A D | tx.c | 1045 !mvmsta->tid_data[tid].amsdu_in_ampdu_allowed) || 1243 mvmsta->tid_data[tid].state != IWL_AGG_ON, 1245 mvmsta->tid_data[tid].state, tid)) 1248 seq_number = mvmsta->tid_data[tid].seq_number; 1264 txq_id = mvmsta->tid_data[tid].txq_id; 1316 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; 1431 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; local 1437 if ((tid_data->state == IWL_AGG_ON || 1438 tid_data 1862 struct iwl_mvm_tid_data *tid_data = local 2035 struct iwl_mvm_tid_data *tid_data = NULL; local 2179 struct iwl_mvm_tid_data *tid_data; local [all...] |
H A D | mld-sta.c | 787 for (i = 0; i < ARRAY_SIZE(mvm_sta->tid_data); i++) { 788 if (mvm_sta->tid_data[i].txq_id == IWL_MVM_INVALID_QUEUE) 792 &mvm_sta->tid_data[i].txq_id, i); 793 mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE; 961 struct iwl_mvm_tid_data *tid_data = &mvm_sta->tid_data[tid]; local 962 int txq_id = tid_data->txq_id;
|
H A D | sta.h | 363 * @lock: lock to protect the whole struct. Since %tid_data is access from Tx 365 * @tid_data: per tid data + mgmt. Look at %iwl_mvm_tid_data. 413 struct iwl_mvm_tid_data tid_data[IWL_MAX_TID_COUNT + 1]; member in struct:iwl_mvm_sta 438 u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data);
|
H A D | rs.c | 586 struct iwl_mvm_tid_data *tid_data; local 600 tid_data = &mvmsta->tid_data[tid]; 602 tid_data->state == IWL_AGG_OFF && 604 tid_data->tx_count_last >= IWL_MVM_RS_AGG_START_THRESHOLD) { 607 tid_data->state = IWL_AGG_QUEUED; 720 struct iwl_mvm_tid_data *tid_data; local 725 tid_data = &mvmsta->tid_data[tid]; 733 if (tid_data [all...] |
H A D | offloading.c | 23 u16 seq = mvm_ap_sta->tid_data[i].seq_number;
|
H A D | mac80211.c | 976 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; local 980 sta->addr, tid, tid_data->ssn); 3205 for (tid = 0; tid < ARRAY_SIZE(mvmsta->tid_data); tid++) { 3206 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; local 3208 if (tid_data->txq_id == IWL_MVM_INVALID_QUEUE) 3211 __set_bit(tid_data->txq_id, &txqs); 3213 if (iwl_mvm_tid_queued(mvm, tid_data) == 0)
|
H A D | d3.c | 2572 mvm_ap_sta->tid_data[i].seq_number = seq; 2578 mvm_ap_sta->tid_data[i].txq_id, 2579 mvm_ap_sta->tid_data[i].seq_number >> 4);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cudbg_lib.c | 2748 struct cudbg_tid_data *tid_data) 2761 tid_data->dbig_cmd = val; 2765 tid_data->dbig_conf = val; 2779 tid_data->dbig_rsp_stat = val; 2785 tid_data->data[i] = t4_read_reg(padap, 2788 tid_data->tid = tid; 2814 static int cudbg_is_ipv6_entry(struct cudbg_tid_data *tid_data, argument 2820 le_type = cudbg_get_le_type(tid_data->tid, tcam_region); 2821 if (tid_data->tid & 1) 2825 ipv6 = tid_data 2747 cudbg_read_tid(struct cudbg_init *pdbg_init, u32 tid, struct cudbg_tid_data *tid_data) argument 2897 struct cudbg_tid_data *tid_data; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.c | 1390 struct rtl_tid_data *tid_data; local 1413 tid_data = &sta_entry->tids[tid]; 1414 if (tid_data->agg.rx_agg_state == 1749 struct rtl_tid_data *tid_data; local 1759 tid_data = &sta_entry->tids[tid]; 1765 tid_data->agg.agg_state = RTL_AGG_START; 1796 struct rtl_tid_data *tid_data; local 1815 tid_data = &sta_entry->tids[tid]; 1820 tid_data->agg.rx_agg_state = RTL_RX_AGG_START;
|
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-mac.c | 2221 struct il_tid_data *tid_data; local 2250 tid_data = &il->stations[sta_id].tid[tid]; 2251 *ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); 2252 tid_data->agg.txq_id = txq_id; 2261 tid_data = &il->stations[sta_id].tid[tid]; 2262 if (tid_data->tfds_in_queue == 0) { 2264 tid_data->agg.state = IL_AGG_ON; 2268 tid_data->tfds_in_queue); 2269 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; 2313 struct il_tid_data *tid_data; local 2391 struct il_tid_data *tid_data = &il->stations[sta_id].tid[tid]; local [all...] |
H A D | 4965-rs.c | 1753 struct il_tid_data *tid_data; local 1767 tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; 1768 if (tid_data->agg.state == IL_AGG_OFF) 2097 tid_data = 2099 if (tid_data->agg.state == IL_AGG_OFF) {
|