Lines Matching full:mesh
28 #include "mesh.h"
44 * particular, it may not start any mesh peer link management or add
99 ps = &sdata->u.mesh.ps; in __cleanup_single_sta()
288 kfree(sta->mesh); in sta_info_free()
362 sta->mesh = kzalloc(sizeof(*sta->mesh), gfp); in sta_info_alloc()
363 if (!sta->mesh) in sta_info_alloc()
365 sta->mesh->plink_sta = sta; in sta_info_alloc()
366 spin_lock_init(&sta->mesh->plink_lock); in sta_info_alloc()
368 !sdata->u.mesh.user_mpm) in sta_info_alloc()
369 timer_setup(&sta->mesh->plink_timer, mesh_plink_timer, in sta_info_alloc()
371 sta->mesh->nonpeer_pm = NL80211_MESH_POWER_ACTIVE; in sta_info_alloc()
527 kfree(sta->mesh); in sta_info_alloc()
805 ps = &sta->sdata->u.mesh.ps; in __sta_info_recalc_tim()
1246 atomic_dec(&sdata->u.mesh.ps.num_sta_ps); in ieee80211_sta_expire()
1316 ps = &sdata->u.mesh.ps; in ieee80211_sta_ps_deliver_wakeup()
2471 sinfo->llid = sta->mesh->llid; in sta_set_sinfo()
2472 sinfo->plid = sta->mesh->plid; in sta_set_sinfo()
2473 sinfo->plink_state = sta->mesh->plink_state; in sta_set_sinfo()
2476 sinfo->t_offset = sta->mesh->t_offset; in sta_set_sinfo()
2478 sinfo->local_pm = sta->mesh->local_pm; in sta_set_sinfo()
2479 sinfo->peer_pm = sta->mesh->peer_pm; in sta_set_sinfo()
2480 sinfo->nonpeer_pm = sta->mesh->nonpeer_pm; in sta_set_sinfo()
2481 sinfo->connected_to_gate = sta->mesh->connected_to_gate; in sta_set_sinfo()
2482 sinfo->connected_to_as = sta->mesh->connected_to_as; in sta_set_sinfo()