Lines Matching refs:sta

129 				     struct ieee80211_sta *sta,  in iwlagn_tx_cmd_build_rate()  argument
178 &priv->nvm_data->bands[info->band], sta); in iwlagn_tx_cmd_build_rate()
258 struct ieee80211_sta *sta) in iwl_sta_id_or_broadcast() argument
262 if (!sta) in iwl_sta_id_or_broadcast()
265 sta_id = iwl_sta_id(sta); in iwl_sta_id_or_broadcast()
280 struct ieee80211_sta *sta, in iwlagn_tx_skb() argument
335 sta_id = iwl_sta_id_or_broadcast(ctx, sta); in iwlagn_tx_skb()
343 if (sta) in iwlagn_tx_skb()
344 sta_priv = (void *)sta->drv_priv; in iwlagn_tx_skb()
383 iwlagn_tx_cmd_build_rate(priv, tx_cmd, info, sta, fc); in iwlagn_tx_skb()
505 struct ieee80211_sta *sta, u16 tid) in iwlagn_tx_agg_stop() argument
511 sta_id = iwl_sta_id(sta); in iwlagn_tx_agg_stop()
590 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in iwlagn_tx_agg_stop()
596 struct ieee80211_sta *sta, u16 tid, u16 *ssn) in iwlagn_tx_agg_start() argument
603 sta->addr, tid); in iwlagn_tx_agg_start()
605 sta_id = iwl_sta_id(sta); in iwlagn_tx_agg_start()
622 sta->addr, tid); in iwlagn_tx_agg_start()
641 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in iwlagn_tx_agg_start()
655 struct ieee80211_sta *sta, u16 tid) in iwlagn_tx_agg_flush() argument
660 sta_id = iwl_sta_id(sta); in iwlagn_tx_agg_flush()
700 struct ieee80211_sta *sta, u16 tid, u8 buf_size) in iwlagn_tx_agg_oper() argument
702 struct iwl_station_priv *sta_priv = (void *) sta->drv_priv; in iwlagn_tx_agg_oper()
757 sta->addr, tid); in iwlagn_tx_agg_oper()
772 addr = priv->stations[sta_id].sta.sta.addr; in iwlagn_check_ratid_empty()
809 struct ieee80211_sta *sta; in iwlagn_non_agg_tx_status() local
813 sta = ieee80211_find_sta(ctx->vif, addr1); in iwlagn_non_agg_tx_status()
814 if (sta) { in iwlagn_non_agg_tx_status()
815 sta_priv = (void *)sta->drv_priv; in iwlagn_non_agg_tx_status()
819 ieee80211_sta_block_awake(priv->hw, sta, false); in iwlagn_non_agg_tx_status()