Lines Matching refs:tid
75 u16 tid, u16 ssn) in iwl_mvm_bar_check_trigger() argument
89 if (!(le16_to_cpu(ba_trig->tx_bar) & BIT(tid))) in iwl_mvm_bar_check_trigger()
94 addr, tid, ssn); in iwl_mvm_bar_check_trigger()
449 u8 tid = IWL_MAX_TID_COUNT; in iwl_mvm_tx_skb() local
483 tid = qc[0] & IEEE80211_QOS_CTL_TID_MASK; in iwl_mvm_tx_skb()
484 if (WARN_ON_ONCE(tid >= IWL_MAX_TID_COUNT)) in iwl_mvm_tx_skb()
487 seq_number = mvmsta->tid_data[tid].seq_number; in iwl_mvm_tx_skb()
502 u8 tdls_tid = tid == IWL_MAX_TID_COUNT ? 0 : tid; 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()
514 tid, txq_id, IEEE80211_SEQ_TO_SN(seq_number)); in iwl_mvm_tx_skb()
520 mvmsta->tid_data[tid].seq_number = seq_number + 0x10; in iwl_mvm_tx_skb()
537 struct ieee80211_sta *sta, u8 tid) in iwl_mvm_check_ratid_empty() argument
540 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_check_ratid_empty()
553 ieee80211_sta_set_buffered(sta, tid, false); in iwl_mvm_check_ratid_empty()
565 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in iwl_mvm_check_ratid_empty()
573 vif->hw_queue[tid_to_mac80211_ac[tid]], tid, in iwl_mvm_check_ratid_empty()
576 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in iwl_mvm_check_ratid_empty()
681 int tid = IWL_MVM_TX_RES_GET_TID(tx_resp->ra_tid); in iwl_mvm_rx_tx_cmd_single() local
796 if (tid != IWL_TID_NON_QOS) { in iwl_mvm_rx_tx_cmd_single()
798 &mvmsta->tid_data[tid]; in iwl_mvm_rx_tx_cmd_single()
804 iwl_mvm_check_ratid_empty(mvm, sta, tid); in iwl_mvm_rx_tx_cmd_single()
916 int tid = IWL_MVM_TX_RES_GET_TID(tx_resp->ra_tid); in iwl_mvm_rx_tx_cmd_agg() local
923 if (WARN_ON_ONCE(tid == IWL_TID_NON_QOS)) in iwl_mvm_rx_tx_cmd_agg()
934 mvmsta->tid_data[tid].rate_n_flags = in iwl_mvm_rx_tx_cmd_agg()
936 mvmsta->tid_data[tid].reduced_tpc = tx_resp->reduced_tpc; in iwl_mvm_rx_tx_cmd_agg()
937 mvmsta->tid_data[tid].tx_time = in iwl_mvm_rx_tx_cmd_agg()
981 int sta_id, tid, freed; in iwl_mvm_rx_ba_notif() local
989 tid = ba_notif->tid; in iwl_mvm_rx_ba_notif()
992 tid >= IWL_MAX_TID_COUNT, in iwl_mvm_rx_ba_notif()
993 "sta_id %d tid %d", sta_id, tid)) in iwl_mvm_rx_ba_notif()
1007 tid_data = &mvmsta->tid_data[tid]; in iwl_mvm_rx_ba_notif()
1012 tid_data->txq_id, tid, scd_flow); in iwl_mvm_rx_ba_notif()
1035 ba_notif->tid, le16_to_cpu(ba_notif->seq_ctl), in iwl_mvm_rx_ba_notif()
1042 iwl_mvm_check_ratid_empty(mvm, sta, tid); in iwl_mvm_rx_ba_notif()
1091 iwl_mvm_rs_tx_status(mvm, sta, tid, &ba_info); in iwl_mvm_rx_ba_notif()