Lines Matching refs:mesh
82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update()
95 switch (sta->mesh->plink_state) { in ieee80211_mps_local_status_update()
102 if (sta->mesh->local_pm == NL80211_MESH_POWER_LIGHT_SLEEP) in ieee80211_mps_local_status_update()
104 else if (sta->mesh->local_pm == NL80211_MESH_POWER_DEEP_SLEEP) in ieee80211_mps_local_status_update()
156 if (sta->mesh->local_pm == pm) in ieee80211_mps_set_sta_local_pm()
162 sta->mesh->local_pm = pm; in ieee80211_mps_set_sta_local_pm()
168 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_set_sta_local_pm()
200 sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_set_frame_flags()
201 pm = sta->mesh->local_pm; in ieee80211_mps_set_frame_flags()
203 pm = sdata->u.mesh.nonpeer_pm; in ieee80211_mps_set_frame_flags()
218 sdata->u.mesh.ps_peers_deep_sleep > 0)) in ieee80211_mps_set_frame_flags()
244 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB && in ieee80211_mps_sta_status_update()
245 sta->mesh->peer_pm != NL80211_MESH_POWER_UNKNOWN) in ieee80211_mps_sta_status_update()
246 pm = sta->mesh->peer_pm; in ieee80211_mps_sta_status_update()
248 pm = sta->mesh->nonpeer_pm; in ieee80211_mps_sta_status_update()
253 if (sta->mesh->plink_state != NL80211_PLINK_ESTAB) { in ieee80211_mps_sta_status_update()
266 atomic_inc(&sta->sdata->u.mesh.ps.num_sta_ps); in ieee80211_mps_sta_status_update()
299 if (sta->mesh->peer_pm == pm) in mps_set_sta_peer_pm()
305 sta->mesh->peer_pm = pm; in mps_set_sta_peer_pm()
320 if (sta->mesh->nonpeer_pm == pm) in mps_set_sta_nonpeer_pm()
326 sta->mesh->nonpeer_pm = pm; in mps_set_sta_nonpeer_pm()
557 else if (sta->mesh->local_pm != NL80211_MESH_POWER_ACTIVE) in ieee80211_mpsp_trigger_process()
582 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_frame_release()
584 sta->mesh->aid); in ieee80211_mps_frame_release()
603 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_frame_release()