Lines Matching refs:sta_id

68 				      struct ieee80211_hdr *hdr, u8 sta_id)  in iwlagn_tx_cmd_build_basic()  argument
93 tx_cmd->sta_id = sta_id; in iwlagn_tx_cmd_build_basic()
260 int sta_id; in iwl_sta_id_or_broadcast() local
265 sta_id = iwl_sta_id(sta); in iwl_sta_id_or_broadcast()
271 WARN_ON(sta_id == IWL_INVALID_STATION); in iwl_sta_id_or_broadcast()
273 return sta_id; in iwl_sta_id_or_broadcast()
292 u8 sta_id, tid = IWL_MAX_TID_COUNT; in iwlagn_tx_skb() local
332 sta_id = ctx->bcast_sta_id; in iwlagn_tx_skb()
335 sta_id = iwl_sta_id_or_broadcast(ctx, sta); in iwlagn_tx_skb()
336 if (sta_id == IWL_INVALID_STATION) { in iwlagn_tx_skb()
361 iwl_sta_modify_sleep_tx_count(priv, sta_id, 1); in iwlagn_tx_skb()
381 iwlagn_tx_cmd_build_basic(priv, skb, tx_cmd, info, hdr, sta_id); in iwlagn_tx_skb()
400 tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_tx_skb()
409 sta_id, tid, in iwlagn_tx_skb()
439 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb()
452 IWL_DEBUG_TX(priv, "TX to [%d|%d] Q:%d - seq: 0x%x\n", sta_id, tid, in iwlagn_tx_skb()
459 priv->tid_data[sta_id][tid].seq_number = seq_number; in iwlagn_tx_skb()
508 int sta_id, txq_id; in iwlagn_tx_agg_stop() local
511 sta_id = iwl_sta_id(sta); in iwlagn_tx_agg_stop()
513 if (sta_id == IWL_INVALID_STATION) { in iwlagn_tx_agg_stop()
520 tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_tx_agg_stop()
545 sta_id, tid, tid_data->agg.state); in iwlagn_tx_agg_stop()
556 sta_id, tid, txq_id); in iwlagn_tx_agg_stop()
600 int sta_id, txq_id, ret; in iwlagn_tx_agg_start() local
605 sta_id = iwl_sta_id(sta); in iwlagn_tx_agg_start()
606 if (sta_id == IWL_INVALID_STATION) { in iwlagn_tx_agg_start()
613 if (priv->tid_data[sta_id][tid].agg.state != IWL_AGG_OFF) { in iwlagn_tx_agg_start()
626 ret = iwl_sta_tx_modify_enable_tid(priv, sta_id, tid); in iwlagn_tx_agg_start()
631 tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_tx_agg_start()
659 int sta_id, txq_id; in iwlagn_tx_agg_flush() local
660 sta_id = iwl_sta_id(sta); in iwlagn_tx_agg_flush()
668 tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_tx_agg_flush()
672 sta_id, tid, txq_id, tid_data->agg.state); in iwlagn_tx_agg_flush()
710 ssn = priv->tid_data[sta_priv->sta_id][tid].agg.ssn; in iwlagn_tx_agg_oper()
711 q = priv->tid_data[sta_priv->sta_id][tid].agg.txq_id; in iwlagn_tx_agg_oper()
712 priv->tid_data[sta_priv->sta_id][tid].agg.state = IWL_AGG_ON; in iwlagn_tx_agg_oper()
717 iwl_trans_txq_enable(priv->trans, q, fifo, sta_priv->sta_id, tid, in iwlagn_tx_agg_oper()
763 static void iwlagn_check_ratid_empty(struct iwl_priv *priv, int sta_id, u8 tid) in iwlagn_check_ratid_empty() argument
765 struct iwl_tid_data *tid_data = &priv->tid_data[sta_id][tid]; in iwlagn_check_ratid_empty()
772 addr = priv->stations[sta_id].sta.sta.addr; in iwlagn_check_ratid_empty()
773 ctx = priv->stations[sta_id].ctxid; in iwlagn_check_ratid_empty()
776 switch (priv->tid_data[sta_id][tid].agg.state) { in iwlagn_check_ratid_empty()
946 int sta_id = (tx_resp->ra_tid & IWLAGN_TX_RES_RA_MSK) >> in iwl_rx_reply_tx_agg() local
948 struct iwl_ht_agg *agg = &priv->tid_data[sta_id][tid].agg; in iwl_rx_reply_tx_agg()
1143 int sta_id; in iwlagn_rx_reply_tx() local
1153 sta_id = (tx_resp->ra_tid & IWLAGN_TX_RES_RA_MSK) >> in iwlagn_rx_reply_tx()
1159 WARN_ON_ONCE(sta_id >= IWLAGN_STATION_COUNT || in iwlagn_rx_reply_tx()
1161 if (txq_id != priv->tid_data[sta_id][tid].agg.txq_id) in iwlagn_rx_reply_tx()
1163 priv->tid_data[sta_id][tid].agg.txq_id); in iwlagn_rx_reply_tx()
1189 priv->tid_data[sta_id][tid].next_reclaimed = in iwlagn_rx_reply_tx()
1197 iwlagn_check_ratid_empty(priv, sta_id, tid); in iwlagn_rx_reply_tx()
1249 priv->tid_data[sta_id][tid].next_reclaimed = in iwlagn_rx_reply_tx()
1295 int sta_id; in iwlagn_rx_reply_compressed_ba() local
1312 sta_id = ba_resp->sta_id; in iwlagn_rx_reply_compressed_ba()
1314 agg = &priv->tid_data[sta_id][tid].agg; in iwlagn_rx_reply_compressed_ba()
1334 scd_flow, sta_id, tid, agg->txq_id); in iwlagn_rx_reply_compressed_ba()
1351 ba_resp->sta_id); in iwlagn_rx_reply_compressed_ba()
1374 priv->tid_data[sta_id][tid].next_reclaimed = ba_resp_scd_ssn; in iwlagn_rx_reply_compressed_ba()
1376 iwlagn_check_ratid_empty(priv, sta_id, tid); in iwlagn_rx_reply_compressed_ba()