Lines Matching refs:sta_priv
738 struct iwl_station_priv *sta_priv = (void *) sta->drv_priv; in iwlagn_mac_ampdu_action() local
786 sta_priv->lq_sta.lq.general_params.flags &= in iwlagn_mac_ampdu_action()
789 &sta_priv->lq_sta.lq, CMD_ASYNC, false); in iwlagn_mac_ampdu_action()
806 struct iwl_station_priv *sta_priv = (void *)sta->drv_priv; in iwlagn_mac_sta_add() local
814 sta_priv->sta_id = IWL_INVALID_STATION; in iwlagn_mac_sta_add()
816 atomic_set(&sta_priv->pending_frames, 0); in iwlagn_mac_sta_add()
818 sta_priv->client = true; in iwlagn_mac_sta_add()
829 sta_priv->sta_id = sta_id; in iwlagn_mac_sta_add()
839 struct iwl_station_priv *sta_priv = (void *)sta->drv_priv; in iwlagn_mac_sta_remove() local
851 iwl_deactivate_station(priv, sta_priv->sta_id, sta->addr); in iwlagn_mac_sta_remove()
853 ret = iwl_remove_station(priv, sta_priv->sta_id, sta->addr); in iwlagn_mac_sta_remove()
1578 struct iwl_station_priv *sta_priv = (void *)sta->drv_priv; in iwlagn_mac_sta_notify() local
1585 WARN_ON(!sta_priv->client); in iwlagn_mac_sta_notify()
1586 sta_priv->asleep = true; in iwlagn_mac_sta_notify()
1587 if (atomic_read(&sta_priv->pending_frames) > 0) in iwlagn_mac_sta_notify()
1591 WARN_ON(!sta_priv->client); in iwlagn_mac_sta_notify()
1592 if (!sta_priv->asleep) in iwlagn_mac_sta_notify()
1594 sta_priv->asleep = false; in iwlagn_mac_sta_notify()