Lines Matching defs:sdata
20 struct ieee80211_sub_if_data *sdata = sta->sdata;
21 struct ieee80211_local *local = sdata->local;
35 sdata->vif.addr);
42 ieee80211_mps_set_frame_flags(sdata, sta, nullfunc);
59 mps_dbg(sta->sdata, "announcing peer-specific power mode to %pM\n",
69 ieee80211_tx_skb(sta->sdata, skb);
75 * @sdata: local mesh subif
80 u32 ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata)
82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
91 list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) {
92 if (sdata != sta->sdata)
121 mps_dbg(sdata, "setting non-peer PM to active for peering\n");
124 mps_dbg(sdata, "setting non-peer PM to deep sleep\n");
127 mps_dbg(sdata, "setting non-peer PM to user value\n");
154 struct ieee80211_sub_if_data *sdata = sta->sdata;
159 mps_dbg(sdata, "local STA operates in mode %d with %pM\n",
171 return ieee80211_mps_local_status_update(sdata);
177 * @sdata: local mesh subif
186 void ieee80211_mps_set_frame_flags(struct ieee80211_sub_if_data *sdata,
203 pm = sdata->u.mesh.nonpeer_pm;
218 sdata->u.mesh.ps_peers_deep_sleep > 0))
266 atomic_inc(&sta->sdata->u.mesh.ps.num_sta_ps);
267 mps_dbg(sta->sdata, "start PS buffering frames towards %pM\n",
302 mps_dbg(sta->sdata, "STA %pM enters mode %d\n",
323 mps_dbg(sta->sdata, "STA %pM sets non-peer mode to %d\n",
365 struct ieee80211_sub_if_data *sdata = sta->sdata;
398 mps_dbg(sdata, "sending MPSP trigger%s%s to %pM\n",
401 ieee80211_tx_skb(sdata, skb);
416 struct ieee80211_sub_if_data *sdata = sta->sdata;
428 mps_dbg(sdata, "appending QoS Null in MPSP towards %pM\n",
436 ieee80211_set_qos_hdr(sdata, new_skb);
439 info->control.vif = &sdata->vif;
453 struct ieee80211_local *local = sta->sdata->local;
492 mps_dbg(sta->sdata, "sending %d frames to PS STA %pM\n",
587 mps_dbg(sta->sdata, "%pM indicates buffered frames\n",