Searched refs:tid_data (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtx.c373 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 Dsta.c495 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 Ddev.h744 struct iwl_tid_data tid_data[IWLAGN_STATION_COUNT][IWL_MAX_TID_COUNT]; member in struct:iwl_priv
H A Ddebugfs.c188 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 Drs.c2186 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 Dlib.c1077 seq = priv->tid_data[IWL_AP_ID][i].seq_number;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c471 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 Dtx.c1045 !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 Dmld-sta.c787 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 Dsta.h363 * @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 Drs.c586 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 Doffloading.c23 u16 seq = mvm_ap_sta->tid_data[i].seq_number;
H A Dmac80211.c976 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 Dd3.c2572 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 Dcudbg_lib.c2748 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 Dbase.c1390 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 D4965-mac.c2221 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 D4965-rs.c1753 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) {

Completed in 306 milliseconds