Lines Matching refs:mesh
79 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update()
92 switch (sta->mesh->plink_state) { in ieee80211_mps_local_status_update()
99 if (sta->mesh->local_pm == NL80211_MESH_POWER_LIGHT_SLEEP) in ieee80211_mps_local_status_update()
101 else if (sta->mesh->local_pm == NL80211_MESH_POWER_DEEP_SLEEP) in ieee80211_mps_local_status_update()
153 if (sta->mesh->local_pm == pm) in ieee80211_mps_set_sta_local_pm()
159 sta->mesh->local_pm = pm; in ieee80211_mps_set_sta_local_pm()
165 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_set_sta_local_pm()
197 sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_set_frame_flags()
198 pm = sta->mesh->local_pm; in ieee80211_mps_set_frame_flags()
200 pm = sdata->u.mesh.nonpeer_pm; in ieee80211_mps_set_frame_flags()
215 sdata->u.mesh.ps_peers_deep_sleep > 0)) in ieee80211_mps_set_frame_flags()
241 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB && in ieee80211_mps_sta_status_update()
242 sta->mesh->peer_pm != NL80211_MESH_POWER_UNKNOWN) in ieee80211_mps_sta_status_update()
243 pm = sta->mesh->peer_pm; in ieee80211_mps_sta_status_update()
245 pm = sta->mesh->nonpeer_pm; in ieee80211_mps_sta_status_update()
250 if (sta->mesh->plink_state != NL80211_PLINK_ESTAB) { in ieee80211_mps_sta_status_update()
263 atomic_inc(&sta->sdata->u.mesh.ps.num_sta_ps); in ieee80211_mps_sta_status_update()
296 if (sta->mesh->peer_pm == pm) in mps_set_sta_peer_pm()
302 sta->mesh->peer_pm = pm; in mps_set_sta_peer_pm()
317 if (sta->mesh->nonpeer_pm == pm) in mps_set_sta_nonpeer_pm()
323 sta->mesh->nonpeer_pm = pm; in mps_set_sta_nonpeer_pm()
552 else if (sta->mesh->local_pm != NL80211_MESH_POWER_ACTIVE) in ieee80211_mpsp_trigger_process()
577 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_frame_release()
579 sta->mesh->aid); in ieee80211_mps_frame_release()
598 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_frame_release()