Lines Matching refs:tid

398 	u8 tid = IWL_MAX_TID_COUNT;  in iwl_mvm_tx_skb()  local
430 tid = qc[0] & IEEE80211_QOS_CTL_TID_MASK; in iwl_mvm_tx_skb()
431 if (WARN_ON_ONCE(tid >= IWL_MAX_TID_COUNT)) in iwl_mvm_tx_skb()
434 seq_number = mvmsta->tid_data[tid].seq_number; in iwl_mvm_tx_skb()
449 u8 tdls_tid = tid == IWL_MAX_TID_COUNT ? 0 : tid; 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()
461 tid, txq_id, IEEE80211_SEQ_TO_SN(seq_number)); in iwl_mvm_tx_skb()
467 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; in iwl_mvm_tx_skb()
484 struct ieee80211_sta *sta, u8 tid) in iwl_mvm_check_ratid_empty() argument
487 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_check_ratid_empty()
500 ieee80211_sta_set_buffered(sta, tid, false); in iwl_mvm_check_ratid_empty()
512 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in iwl_mvm_check_ratid_empty()
528 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in iwl_mvm_check_ratid_empty()
633 int tid = IWL_MVM_TX_RES_GET_TID(tx_resp->ra_tid); in iwl_mvm_rx_tx_cmd_single() local
748 if (tid != IWL_TID_NON_QOS) { in iwl_mvm_rx_tx_cmd_single()
750 &mvmsta->tid_data[tid]; in iwl_mvm_rx_tx_cmd_single()
756 iwl_mvm_check_ratid_empty(mvm, sta, tid); in iwl_mvm_rx_tx_cmd_single()
868 int tid = IWL_MVM_TX_RES_GET_TID(tx_resp->ra_tid); in iwl_mvm_rx_tx_cmd_agg() local
875 if (WARN_ON_ONCE(tid == IWL_TID_NON_QOS)) in iwl_mvm_rx_tx_cmd_agg()
886 mvmsta->tid_data[tid].rate_n_flags = in iwl_mvm_rx_tx_cmd_agg()
888 mvmsta->tid_data[tid].reduced_tpc = tx_resp->reduced_tpc; in iwl_mvm_rx_tx_cmd_agg()
889 mvmsta->tid_data[tid].tx_time = in iwl_mvm_rx_tx_cmd_agg()
937 int sta_id, tid, freed; in iwl_mvm_rx_ba_notif() local
945 tid = ba_notif->tid; in iwl_mvm_rx_ba_notif()
948 tid >= IWL_MAX_TID_COUNT, in iwl_mvm_rx_ba_notif()
949 "sta_id %d tid %d", sta_id, tid)) in iwl_mvm_rx_ba_notif()
963 tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_rx_ba_notif()
968 tid_data->txq_id, tid, scd_flow); in iwl_mvm_rx_ba_notif()
991 ba_notif->tid, le16_to_cpu(ba_notif->seq_ctl), in iwl_mvm_rx_ba_notif()
998 iwl_mvm_check_ratid_empty(mvm, sta, tid); in iwl_mvm_rx_ba_notif()
1047 iwl_mvm_rs_tx_status(mvm, sta, tid, &ba_info); in iwl_mvm_rx_ba_notif()