Lines Matching refs:sta_priv
264 struct iwl_station_priv *sta_priv = NULL;
322 sta_priv = (void *)sta->drv_priv;
324 if (sta_priv && sta_priv->asleep &&
448 if (sta_priv && sta_priv->client && !is_agg)
449 atomic_inc(&sta_priv->pending_frames);
680 struct iwl_station_priv *sta_priv = (void *) sta->drv_priv;
688 ssn = priv->tid_data[sta_priv->sta_id][tid].agg.ssn;
689 q = priv->tid_data[sta_priv->sta_id][tid].agg.txq_id;
690 priv->tid_data[sta_priv->sta_id][tid].agg.state = IWL_AGG_ON;
695 iwl_trans_txq_enable(priv->trans, q, fifo, sta_priv->sta_id, tid,
704 if (sta_priv->max_agg_bufsize == 0)
705 sta_priv->max_agg_bufsize =
715 sta_priv->max_agg_bufsize =
716 min(sta_priv->max_agg_bufsize, buf_size);
724 sta_priv->lq_sta.lq.general_params.flags |=
731 sta_priv->lq_sta.lq.agg_params.agg_frame_cnt_limit =
732 sta_priv->max_agg_bufsize;
738 &sta_priv->lq_sta.lq, CMD_ASYNC, false);
788 struct iwl_station_priv *sta_priv;
793 sta_priv = (void *)sta->drv_priv;
795 if (sta_priv->client &&
796 atomic_dec_return(&sta_priv->pending_frames) == 0)