Lines Matching refs:sdata

21 	struct ieee80211_sub_if_data *sdata = sta->sdata;  in mps_qos_null_get()  local
22 struct ieee80211_local *local = sdata->local; in mps_qos_null_get()
36 sdata->vif.addr); in mps_qos_null_get()
43 ieee80211_mps_set_frame_flags(sdata, sta, nullfunc); in mps_qos_null_get()
59 mps_dbg(sta->sdata, "announcing peer-specific power mode to %pM\n", in mps_qos_null_tx()
69 ieee80211_tx_skb(sta->sdata, skb); in mps_qos_null_tx()
80 u32 ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata) in ieee80211_mps_local_status_update() argument
82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update()
91 list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) { in ieee80211_mps_local_status_update()
92 if (sdata != sta->sdata) in ieee80211_mps_local_status_update()
121 mps_dbg(sdata, "setting non-peer PM to active for peering\n"); in ieee80211_mps_local_status_update()
124 mps_dbg(sdata, "setting non-peer PM to deep sleep\n"); in ieee80211_mps_local_status_update()
127 mps_dbg(sdata, "setting non-peer PM to user value\n"); in ieee80211_mps_local_status_update()
154 struct ieee80211_sub_if_data *sdata = sta->sdata; in ieee80211_mps_set_sta_local_pm() local
159 mps_dbg(sdata, "local STA operates in mode %d with %pM\n", in ieee80211_mps_set_sta_local_pm()
171 return ieee80211_mps_local_status_update(sdata); in ieee80211_mps_set_sta_local_pm()
186 void ieee80211_mps_set_frame_flags(struct ieee80211_sub_if_data *sdata, in ieee80211_mps_set_frame_flags() argument
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()
266 atomic_inc(&sta->sdata->u.mesh.ps.num_sta_ps); in ieee80211_mps_sta_status_update()
267 mps_dbg(sta->sdata, "start PS buffering frames towards %pM\n", in ieee80211_mps_sta_status_update()
302 mps_dbg(sta->sdata, "STA %pM enters mode %d\n", in mps_set_sta_peer_pm()
323 mps_dbg(sta->sdata, "STA %pM sets non-peer mode to %d\n", in mps_set_sta_nonpeer_pm()
365 struct ieee80211_sub_if_data *sdata = sta->sdata; in mpsp_trigger_send() local
398 mps_dbg(sdata, "sending MPSP trigger%s%s to %pM\n", in mpsp_trigger_send()
401 ieee80211_tx_skb(sdata, skb); in mpsp_trigger_send()
414 struct ieee80211_sub_if_data *sdata = sta->sdata; in mpsp_qos_null_append() local
426 mps_dbg(sdata, "appending QoS Null in MPSP towards %pM\n", in mpsp_qos_null_append()
434 ieee80211_set_qos_hdr(sdata, new_skb); in mpsp_qos_null_append()
437 info->control.vif = &sdata->vif; in mpsp_qos_null_append()
451 struct ieee80211_local *local = sta->sdata->local; in mps_frame_deliver()
490 mps_dbg(sta->sdata, "sending %d frames to PS STA %pM\n", in mps_frame_deliver()
585 mps_dbg(sta->sdata, "%pM indicates buffered frames\n", in ieee80211_mps_frame_release()