tid_data 2347 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c struct cudbg_tid_data *tid_data) tid_data 2360 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data->dbig_cmd = val; tid_data 2364 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data->dbig_conf = val; tid_data 2378 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data->dbig_rsp_stat = val; tid_data 2384 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data->data[i] = t4_read_reg(padap, tid_data 2387 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data->tid = tid; tid_data 2413 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c static int cudbg_is_ipv6_entry(struct cudbg_tid_data *tid_data, tid_data 2419 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c le_type = cudbg_get_le_type(tid_data->tid, tcam_region); tid_data 2420 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (tid_data->tid & 1) tid_data 2424 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c ipv6 = tid_data->data[16] & 0x8000; tid_data 2426 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c ipv6 = tid_data->data[16] & 0x8000; tid_data 2428 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c ipv6 = tid_data->data[9] == 0x00C00000; tid_data 2496 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c struct cudbg_tid_data *tid_data; tid_data 2511 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data = (struct cudbg_tid_data *)(temp_buff.data + bytes); tid_data 2514 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c rc = cudbg_read_tid(pdbg_init, i, tid_data); tid_data 2524 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (cudbg_is_ipv6_entry(tid_data, tcam_region)) { tid_data 2536 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tid_data++; tid_data 2224 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_tid_data *tid_data; tid_data 2253 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data = &il->stations[sta_id].tid[tid]; tid_data 2254 drivers/net/wireless/intel/iwlegacy/4965-mac.c *ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 2255 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data->agg.txq_id = txq_id; tid_data 2264 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data = &il->stations[sta_id].tid[tid]; tid_data 2265 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (tid_data->tfds_in_queue == 0) { tid_data 2267 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data->agg.state = IL_AGG_ON; tid_data 2271 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data->tfds_in_queue); tid_data 2272 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; tid_data 2316 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_tid_data *tid_data; tid_data 2334 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data = &il->stations[sta_id].tid[tid]; tid_data 2335 drivers/net/wireless/intel/iwlegacy/4965-mac.c ssn = (tid_data->seq_number & IEEE80211_SCTL_SEQ) >> 4; tid_data 2336 drivers/net/wireless/intel/iwlegacy/4965-mac.c txq_id = tid_data->agg.txq_id; tid_data 2394 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_tid_data *tid_data = &il->stations[sta_id].tid[tid]; tid_data 2402 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (txq_id == tid_data->agg.txq_id && tid_data 2404 drivers/net/wireless/intel/iwlegacy/4965-mac.c u16 ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 2408 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data->agg.state = IL_AGG_OFF; tid_data 2414 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (tid_data->tfds_in_queue == 0) { tid_data 2416 drivers/net/wireless/intel/iwlegacy/4965-mac.c tid_data->agg.state = IL_AGG_ON; tid_data 1753 drivers/net/wireless/intel/iwlegacy/4965-rs.c struct il_tid_data *tid_data; tid_data 1767 drivers/net/wireless/intel/iwlegacy/4965-rs.c tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; tid_data 1768 drivers/net/wireless/intel/iwlegacy/4965-rs.c if (tid_data->agg.state == IL_AGG_OFF) tid_data 2097 drivers/net/wireless/intel/iwlegacy/4965-rs.c tid_data = tid_data 2099 drivers/net/wireless/intel/iwlegacy/4965-rs.c if (tid_data->agg.state == IL_AGG_OFF) { tid_data 192 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c struct iwl_tid_data *tid_data; tid_data 219 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c tid_data = &priv->tid_data[i][j]; tid_data 223 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c j, tid_data->seq_number, tid_data 224 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c tid_data->next_reclaimed, tid_data 225 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c tid_data->agg.rate_n_flags, tid_data 226 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c tid_data->agg.state, tid_data 227 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c tid_data->agg.txq_id); tid_data 229 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c if (tid_data->agg.wait_for_ba) tid_data 751 drivers/net/wireless/intel/iwlwifi/dvm/dev.h struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; tid_data 1082 drivers/net/wireless/intel/iwlwifi/dvm/lib.c seq = priv->tid_data[IWL_AP_ID][i].seq_number; tid_data 2217 drivers/net/wireless/intel/iwlwifi/dvm/rs.c struct iwl_tid_data *tid_data; tid_data 2234 drivers/net/wireless/intel/iwlwifi/dvm/rs.c tid_data = &priv->tid_data[lq_sta->lq.sta_id][tid]; tid_data 2235 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (tid_data->agg.state == IWL_AGG_OFF) tid_data 2606 drivers/net/wireless/intel/iwlwifi/dvm/rs.c tid_data = &priv->tid_data[sta_id][tid]; tid_data 2607 drivers/net/wireless/intel/iwlwifi/dvm/rs.c if (tid_data->agg.state == IWL_AGG_OFF) { tid_data 500 drivers/net/wireless/intel/iwlwifi/dvm/sta.c memset(&priv->tid_data[sta_id][tid], 0, tid_data 501 drivers/net/wireless/intel/iwlwifi/dvm/sta.c sizeof(priv->tid_data[sta_id][tid])); tid_data 540 drivers/net/wireless/intel/iwlwifi/dvm/sta.c memset(&priv->tid_data[sta_id][tid], 0, tid_data 541 drivers/net/wireless/intel/iwlwifi/dvm/sta.c sizeof(priv->tid_data[sta_id][tid])); tid_data 377 drivers/net/wireless/intel/iwlwifi/dvm/tx.c struct iwl_tid_data *tid_data; tid_data 382 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data = &priv->tid_data[sta_id][tid]; tid_data 386 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state != IWL_AGG_ON) { tid_data 389 drivers/net/wireless/intel/iwlwifi/dvm/tx.c info->flags, tid_data->agg.state); tid_data 392 drivers/net/wireless/intel/iwlwifi/dvm/tx.c IEEE80211_SEQ_TO_SN(tid_data->seq_number)); tid_data 399 drivers/net/wireless/intel/iwlwifi/dvm/tx.c if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && tid_data 400 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state != IWL_AGG_OFF, tid_data 401 drivers/net/wireless/intel/iwlwifi/dvm/tx.c "Tx while agg.state = %d\n", tid_data->agg.state)) tid_data 404 drivers/net/wireless/intel/iwlwifi/dvm/tx.c seq_number = tid_data->seq_number; tid_data 421 drivers/net/wireless/intel/iwlwifi/dvm/tx.c txq_id = priv->tid_data[sta_id][tid].agg.txq_id; tid_data 441 drivers/net/wireless/intel/iwlwifi/dvm/tx.c priv->tid_data[sta_id][tid].seq_number = seq_number; tid_data 489 drivers/net/wireless/intel/iwlwifi/dvm/tx.c struct iwl_tid_data *tid_data; tid_data 502 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data = &priv->tid_data[sta_id][tid]; tid_data 503 drivers/net/wireless/intel/iwlwifi/dvm/tx.c txq_id = tid_data->agg.txq_id; tid_data 505 drivers/net/wireless/intel/iwlwifi/dvm/tx.c switch (tid_data->agg.state) { tid_data 527 drivers/net/wireless/intel/iwlwifi/dvm/tx.c sta_id, tid, tid_data->agg.state); tid_data 532 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 539 drivers/net/wireless/intel/iwlwifi/dvm/tx.c } else if (tid_data->agg.ssn != tid_data->next_reclaimed) { tid_data 542 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.ssn, tid_data 543 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->next_reclaimed); tid_data 544 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_EMPTYING_HW_QUEUE_DELBA; tid_data 550 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.ssn); tid_data 552 drivers/net/wireless/intel/iwlwifi/dvm/tx.c agg_state = tid_data->agg.state; tid_data 553 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_AGG_OFF; tid_data 581 drivers/net/wireless/intel/iwlwifi/dvm/tx.c struct iwl_tid_data *tid_data; tid_data 595 drivers/net/wireless/intel/iwlwifi/dvm/tx.c if (priv->tid_data[sta_id][tid].agg.state != IWL_AGG_OFF) { tid_data 613 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data = &priv->tid_data[sta_id][tid]; tid_data 614 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 615 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.txq_id = txq_id; tid_data 617 drivers/net/wireless/intel/iwlwifi/dvm/tx.c *ssn = tid_data->agg.ssn; tid_data 619 drivers/net/wireless/intel/iwlwifi/dvm/tx.c if (*ssn == tid_data->next_reclaimed) { tid_data 621 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.ssn); tid_data 622 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_AGG_STARTING; tid_data 627 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.ssn, tid_data 628 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->next_reclaimed); tid_data 629 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_EMPTYING_HW_QUEUE_ADDBA; tid_data 639 drivers/net/wireless/intel/iwlwifi/dvm/tx.c struct iwl_tid_data *tid_data; tid_data 650 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data = &priv->tid_data[sta_id][tid]; tid_data 651 drivers/net/wireless/intel/iwlwifi/dvm/tx.c txq_id = tid_data->agg.txq_id; tid_data 652 drivers/net/wireless/intel/iwlwifi/dvm/tx.c agg_state = tid_data->agg.state; tid_data 654 drivers/net/wireless/intel/iwlwifi/dvm/tx.c sta_id, tid, txq_id, tid_data->agg.state); tid_data 656 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_AGG_OFF; tid_data 692 drivers/net/wireless/intel/iwlwifi/dvm/tx.c ssn = priv->tid_data[sta_priv->sta_id][tid].agg.ssn; tid_data 693 drivers/net/wireless/intel/iwlwifi/dvm/tx.c q = priv->tid_data[sta_priv->sta_id][tid].agg.txq_id; tid_data 694 drivers/net/wireless/intel/iwlwifi/dvm/tx.c priv->tid_data[sta_priv->sta_id][tid].agg.state = IWL_AGG_ON; tid_data 747 drivers/net/wireless/intel/iwlwifi/dvm/tx.c struct iwl_tid_data *tid_data = &priv->tid_data[sta_id][tid]; tid_data 758 drivers/net/wireless/intel/iwlwifi/dvm/tx.c switch (priv->tid_data[sta_id][tid].agg.state) { tid_data 761 drivers/net/wireless/intel/iwlwifi/dvm/tx.c if (tid_data->agg.ssn == tid_data->next_reclaimed) { tid_data 764 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->next_reclaimed); tid_data 766 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.txq_id, true); tid_data 767 drivers/net/wireless/intel/iwlwifi/dvm/tx.c iwlagn_dealloc_agg_txq(priv, tid_data->agg.txq_id); tid_data 768 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_AGG_OFF; tid_data 774 drivers/net/wireless/intel/iwlwifi/dvm/tx.c if (tid_data->agg.ssn == tid_data->next_reclaimed) { tid_data 777 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->next_reclaimed); tid_data 778 drivers/net/wireless/intel/iwlwifi/dvm/tx.c tid_data->agg.state = IWL_AGG_STARTING; tid_data 930 drivers/net/wireless/intel/iwlwifi/dvm/tx.c struct iwl_ht_agg *agg = &priv->tid_data[sta_id][tid].agg; tid_data 1142 drivers/net/wireless/intel/iwlwifi/dvm/tx.c if (txq_id != priv->tid_data[sta_id][tid].agg.txq_id) tid_data 1144 drivers/net/wireless/intel/iwlwifi/dvm/tx.c priv->tid_data[sta_id][tid].agg.txq_id); tid_data 1170 drivers/net/wireless/intel/iwlwifi/dvm/tx.c priv->tid_data[sta_id][tid].next_reclaimed = tid_data 1230 drivers/net/wireless/intel/iwlwifi/dvm/tx.c priv->tid_data[sta_id][tid].next_reclaimed = tid_data 1292 drivers/net/wireless/intel/iwlwifi/dvm/tx.c agg = &priv->tid_data[sta_id][tid].agg; tid_data 1352 drivers/net/wireless/intel/iwlwifi/dvm/tx.c priv->tid_data[sta_id][tid].next_reclaimed = ba_resp_scd_ssn; tid_data 1662 drivers/net/wireless/intel/iwlwifi/mvm/d3.c mvm_ap_sta->tid_data[i].seq_number = seq; tid_data 1668 drivers/net/wireless/intel/iwlwifi/mvm/d3.c mvm_ap_sta->tid_data[i].txq_id, tid_data 1669 drivers/net/wireless/intel/iwlwifi/mvm/d3.c mvm_ap_sta->tid_data[i].seq_number >> 4); tid_data 926 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; tid_data 930 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sta->addr, tid, tid_data->ssn); tid_data 2776 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c for (tid = 0; tid < ARRAY_SIZE(mvmsta->tid_data); tid++) { tid_data 2777 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; tid_data 2779 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (tid_data->txq_id == IWL_MVM_INVALID_QUEUE) tid_data 2782 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c __set_bit(tid_data->txq_id, &txqs); tid_data 2784 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (iwl_mvm_tid_queued(mvm, tid_data) == 0) tid_data 78 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c u16 seq = mvm_ap_sta->tid_data[i].seq_number; tid_data 631 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct iwl_mvm_tid_data *tid_data; tid_data 645 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data = &mvmsta->tid_data[tid]; tid_data 647 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->state == IWL_AGG_OFF && tid_data 649 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->tx_count_last >= IWL_MVM_RS_AGG_START_THRESHOLD) { tid_data 652 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->state = IWL_AGG_QUEUED; tid_data 766 drivers/net/wireless/intel/iwlwifi/mvm/rs.c struct iwl_mvm_tid_data *tid_data; tid_data 771 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data = &mvmsta->tid_data[tid]; tid_data 779 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (tid_data->state != IWL_AGG_OFF) tid_data 782 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (time_is_before_jiffies(tid_data->tpt_meas_start + HZ) || tid_data 783 drivers/net/wireless/intel/iwlwifi/mvm/rs.c (tid_data->tx_count >= IWL_MVM_RS_AGG_START_THRESHOLD)) { tid_data 784 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->tx_count_last = tid_data->tx_count; tid_data 785 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->tx_count = 0; tid_data 786 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->tpt_meas_start = jiffies; tid_data 788 drivers/net/wireless/intel/iwlwifi/mvm/rs.c tid_data->tx_count += successes; tid_data 440 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvmsta->tid_data[tid].state == IWL_AGG_ON) tid_data 487 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvmsta->tid_data[tid].state == IWL_AGG_ON) tid_data 489 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; tid_data 800 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].txq_id = queue; tid_data 962 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); tid_data 974 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvmsta->tid_data[tid].state == IWL_AGG_ON) { tid_data 1025 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (iwl_mvm_tid_queued(mvm, &mvmsta->tid_data[tid])) tid_data 1029 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvmsta->tid_data[tid].state != IWL_AGG_OFF) tid_data 1046 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; tid_data 1228 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); tid_data 1328 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].seq_number += 0x10; tid_data 1331 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].txq_id = queue; tid_data 1333 drivers/net/wireless/intel/iwlwifi/mvm/sta.c queue_state = mvmsta->tid_data[tid].state; tid_data 1475 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data = &mvm_sta->tid_data[i]; tid_data 1476 drivers/net/wireless/intel/iwlwifi/mvm/sta.c int txq_id = tid_data->txq_id; tid_data 1497 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->txq_id = txq_id; tid_data 1505 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->seq_number = 0; tid_data 1507 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u16 seq = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 1633 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u16 seq = mvm_sta->tid_data[i].seq_number; tid_data 1634 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memset(&mvm_sta->tid_data[i], 0, sizeof(mvm_sta->tid_data[i])); tid_data 1635 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvm_sta->tid_data[i].seq_number = seq; tid_data 1641 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE; tid_data 1796 drivers/net/wireless/intel/iwlwifi/mvm/sta.c for (i = 0; i < ARRAY_SIZE(mvm_sta->tid_data); i++) { tid_data 1797 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvm_sta->tid_data[i].txq_id == IWL_MVM_INVALID_QUEUE) tid_data 1800 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_disable_txq(mvm, sta, mvm_sta->tid_data[i].txq_id, i, tid_data 1802 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE; tid_data 1818 drivers/net/wireless/intel/iwlwifi/mvm/sta.c for (i = 0; i < ARRAY_SIZE(mvm_sta->tid_data); i++) { tid_data 1823 drivers/net/wireless/intel/iwlwifi/mvm/sta.c txq_id = mvm_sta->tid_data[i].txq_id; tid_data 2764 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data; tid_data 2772 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvmsta->tid_data[tid].state != IWL_AGG_QUEUED && tid_data 2773 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].state != IWL_AGG_OFF) { tid_data 2776 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->tid_data[tid].state); tid_data 2782 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (mvmsta->tid_data[tid].txq_id == IWL_MVM_INVALID_QUEUE && tid_data 2799 drivers/net/wireless/intel/iwlwifi/mvm/sta.c txq_id = mvmsta->tid_data[tid].txq_id; tid_data 2832 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data = &mvmsta->tid_data[tid]; tid_data 2833 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 2834 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->txq_id = txq_id; tid_data 2835 drivers/net/wireless/intel/iwlwifi/mvm/sta.c *ssn = tid_data->ssn; tid_data 2839 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->sta_id, tid, txq_id, tid_data->ssn, tid_data 2840 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->next_reclaimed); tid_data 2846 drivers/net/wireless/intel/iwlwifi/mvm/sta.c normalized_ssn = tid_data->ssn; tid_data 2850 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (normalized_ssn == tid_data->next_reclaimed) { tid_data 2851 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->state = IWL_AGG_STARTING; tid_data 2854 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->state = IWL_EMPTYING_HW_QUEUE_ADDBA; tid_data 2870 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; tid_data 2896 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ssn = tid_data->ssn; tid_data 2897 drivers/net/wireless/intel/iwlwifi/mvm/sta.c queue = tid_data->txq_id; tid_data 2898 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->state = IWL_AGG_ON; tid_data 2900 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->ssn = 0xffff; tid_data 2901 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->amsdu_in_ampdu_allowed = amsdu; tid_data 2994 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data) tid_data 2996 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u16 txq_id = tid_data->txq_id; tid_data 3012 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->txq_id = IWL_MVM_INVALID_QUEUE; tid_data 3020 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; tid_data 3035 drivers/net/wireless/intel/iwlwifi/mvm/sta.c txq_id = tid_data->txq_id; tid_data 3038 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->sta_id, tid, txq_id, tid_data->state); tid_data 3042 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_unreserve_agg_queue(mvm, mvmsta, tid_data); tid_data 3044 drivers/net/wireless/intel/iwlwifi/mvm/sta.c switch (tid_data->state) { tid_data 3046 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 3050 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->ssn, tid_data->next_reclaimed); tid_data 3052 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->ssn = 0xffff; tid_data 3053 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->state = IWL_AGG_OFF; tid_data 3071 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->state = IWL_AGG_OFF; tid_data 3077 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->sta_id, tid, tid_data->state); tid_data 3079 drivers/net/wireless/intel/iwlwifi/mvm/sta.c "\ttid_data->txq_id = %d\n", tid_data->txq_id); tid_data 3092 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; tid_data 3101 drivers/net/wireless/intel/iwlwifi/mvm/sta.c txq_id = tid_data->txq_id; tid_data 3103 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvmsta->sta_id, tid, txq_id, tid_data->state); tid_data 3104 drivers/net/wireless/intel/iwlwifi/mvm/sta.c old_state = tid_data->state; tid_data 3105 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data->state = IWL_AGG_OFF; tid_data 3109 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_unreserve_agg_queue(mvm, mvmsta, tid_data); tid_data 3700 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_tid_data *tid_data; tid_data 3703 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid_data = &mvmsta->tid_data[tid]; tid_data 3705 drivers/net/wireless/intel/iwlwifi/mvm/sta.c n_queued = iwl_mvm_tid_queued(mvm, tid_data); tid_data 3883 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data) tid_data 3885 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u16 sn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); tid_data 3894 drivers/net/wireless/intel/iwlwifi/mvm/sta.c return ieee80211_sn_sub(sn, tid_data->next_reclaimed); tid_data 429 drivers/net/wireless/intel/iwlwifi/mvm/sta.h struct iwl_mvm_tid_data tid_data[IWL_MAX_TID_COUNT + 1]; tid_data 456 drivers/net/wireless/intel/iwlwifi/mvm/sta.h u16 iwl_mvm_tid_queued(struct iwl_mvm *mvm, struct iwl_mvm_tid_data *tid_data); tid_data 926 drivers/net/wireless/intel/iwlwifi/mvm/tx.c !mvmsta->tid_data[tid].amsdu_in_ampdu_allowed) tid_data 1122 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[tid].state != IWL_AGG_ON, tid_data 1124 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[tid].state, tid)) tid_data 1127 drivers/net/wireless/intel/iwlwifi/mvm/tx.c seq_number = mvmsta->tid_data[tid].seq_number; tid_data 1142 drivers/net/wireless/intel/iwlwifi/mvm/tx.c txq_id = mvmsta->tid_data[tid].txq_id; tid_data 1183 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[tid].seq_number = seq_number + 0x10; tid_data 1253 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; tid_data 1259 drivers/net/wireless/intel/iwlwifi/mvm/tx.c if ((tid_data->state == IWL_AGG_ON || tid_data 1260 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->state == IWL_EMPTYING_HW_QUEUE_DELBA) && tid_data 1261 drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_tid_queued(mvm, tid_data) == 0) { tid_data 1274 drivers/net/wireless/intel/iwlwifi/mvm/tx.c normalized_ssn = tid_data->ssn; tid_data 1278 drivers/net/wireless/intel/iwlwifi/mvm/tx.c if (normalized_ssn != tid_data->next_reclaimed) tid_data 1281 drivers/net/wireless/intel/iwlwifi/mvm/tx.c switch (tid_data->state) { tid_data 1285 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->next_reclaimed); tid_data 1286 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->state = IWL_AGG_STARTING; tid_data 1293 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->next_reclaimed); tid_data 1294 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->state = IWL_AGG_OFF; tid_data 1612 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_mvm_tid_data *tid_data = tid_data 1613 drivers/net/wireless/intel/iwlwifi/mvm/tx.c &mvmsta->tid_data[tid]; tid_data 1619 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->next_reclaimed = next_reclaimed; tid_data 1633 drivers/net/wireless/intel/iwlwifi/mvm/tx.c !iwl_mvm_tid_queued(mvm, tid_data)) { tid_data 1747 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[tid].rate_n_flags = tid_data 1749 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[tid].tx_time = tid_data 1751 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[tid].lq_color = tid_data 1776 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_mvm_tid_data *tid_data; tid_data 1798 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data = &mvmsta->tid_data[tid]; tid_data 1800 drivers/net/wireless/intel/iwlwifi/mvm/tx.c if (tid_data->txq_id != txq) { tid_data 1803 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->txq_id, tid); tid_data 1819 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->next_reclaimed = index; tid_data 1827 drivers/net/wireless/intel/iwlwifi/mvm/tx.c RS_DRV_DATA_PACK(tid_data->lq_color, tid_data 1900 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_mvm_tid_data *tid_data; tid_data 1937 drivers/net/wireless/intel/iwlwifi/mvm/tx.c mvmsta->tid_data[i].lq_color = lq_color; tid_data 1974 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data = &mvmsta->tid_data[tid]; tid_data 1978 drivers/net/wireless/intel/iwlwifi/mvm/tx.c ba_info.status.tx_time = tid_data->tx_time; tid_data 1985 drivers/net/wireless/intel/iwlwifi/mvm/tx.c tid_data->rate_n_flags); tid_data 1396 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tid_data *tid_data; tid_data 1423 drivers/net/wireless/realtek/rtlwifi/base.c tid_data = &sta_entry->tids[tid]; tid_data 1424 drivers/net/wireless/realtek/rtlwifi/base.c if (tid_data->agg.rx_agg_state == tid_data 1759 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tid_data *tid_data; tid_data 1771 drivers/net/wireless/realtek/rtlwifi/base.c tid_data = &sta_entry->tids[tid]; tid_data 1777 drivers/net/wireless/realtek/rtlwifi/base.c tid_data->agg.agg_state = RTL_AGG_START; tid_data 1809 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_tid_data *tid_data; tid_data 1830 drivers/net/wireless/realtek/rtlwifi/base.c tid_data = &sta_entry->tids[tid]; tid_data 1835 drivers/net/wireless/realtek/rtlwifi/base.c tid_data->agg.rx_agg_state = RTL_RX_AGG_START;