Lines Matching refs:mesh
81 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update()
94 switch (sta->mesh->plink_state) { in ieee80211_mps_local_status_update()
101 if (sta->mesh->local_pm == NL80211_MESH_POWER_LIGHT_SLEEP) in ieee80211_mps_local_status_update()
103 else if (sta->mesh->local_pm == NL80211_MESH_POWER_DEEP_SLEEP) in ieee80211_mps_local_status_update()
155 if (sta->mesh->local_pm == pm) in ieee80211_mps_set_sta_local_pm()
161 sta->mesh->local_pm = pm; in ieee80211_mps_set_sta_local_pm()
167 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_set_sta_local_pm()
199 sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_set_frame_flags()
200 pm = sta->mesh->local_pm; in ieee80211_mps_set_frame_flags()
202 pm = sdata->u.mesh.nonpeer_pm; in ieee80211_mps_set_frame_flags()
217 sdata->u.mesh.ps_peers_deep_sleep > 0)) in ieee80211_mps_set_frame_flags()
243 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB && in ieee80211_mps_sta_status_update()
244 sta->mesh->peer_pm != NL80211_MESH_POWER_UNKNOWN) in ieee80211_mps_sta_status_update()
245 pm = sta->mesh->peer_pm; in ieee80211_mps_sta_status_update()
247 pm = sta->mesh->nonpeer_pm; in ieee80211_mps_sta_status_update()
252 if (sta->mesh->plink_state != NL80211_PLINK_ESTAB) { in ieee80211_mps_sta_status_update()
265 atomic_inc(&sta->sdata->u.mesh.ps.num_sta_ps); in ieee80211_mps_sta_status_update()
298 if (sta->mesh->peer_pm == pm) in mps_set_sta_peer_pm()
304 sta->mesh->peer_pm = pm; in mps_set_sta_peer_pm()
319 if (sta->mesh->nonpeer_pm == pm) in mps_set_sta_nonpeer_pm()
325 sta->mesh->nonpeer_pm = pm; in mps_set_sta_nonpeer_pm()
556 else if (sta->mesh->local_pm != NL80211_MESH_POWER_ACTIVE) in ieee80211_mpsp_trigger_process()
581 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_frame_release()
583 sta->mesh->aid); in ieee80211_mps_frame_release()
602 if (sta->mesh->plink_state == NL80211_PLINK_ESTAB) in ieee80211_mps_frame_release()