Lines Matching refs:sdata

75 	ht_dbg(sta->sdata,  in ___ieee80211_stop_rx_ba_session()
81 if (drv_ampdu_action(local, sta->sdata, IEEE80211_AMPDU_RX_STOP, in ___ieee80211_stop_rx_ba_session()
83 sdata_info(sta->sdata, in ___ieee80211_stop_rx_ba_session()
89 ieee80211_send_delba(sta->sdata, sta->sta.addr, in ___ieee80211_stop_rx_ba_session()
114 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_stop_rx_ba_session() local
119 sta = sta_info_get_bss(sdata, addr); in ieee80211_stop_rx_ba_session()
166 ht_dbg(sta->sdata, "RX session timer expired on %pM tid %d\n", in sta_rx_agg_session_timer_expired()
185 static void ieee80211_send_addba_resp(struct ieee80211_sub_if_data *sdata, u8 *da, u16 tid, in ieee80211_send_addba_resp() argument
189 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_resp()
202 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_resp()
203 if (sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_send_addba_resp()
204 sdata->vif.type == NL80211_IFTYPE_AP_VLAN || in ieee80211_send_addba_resp()
205 sdata->vif.type == NL80211_IFTYPE_MESH_POINT) in ieee80211_send_addba_resp()
206 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_resp()
207 else if (sdata->vif.type == NL80211_IFTYPE_STATION) in ieee80211_send_addba_resp()
208 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
209 else if (sdata->vif.type == NL80211_IFTYPE_ADHOC) in ieee80211_send_addba_resp()
210 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_addba_resp()
228 ieee80211_tx_skb(sdata, skb); in ieee80211_send_addba_resp()
236 struct ieee80211_local *local = sta->sdata->local; in __ieee80211_start_rx_ba_session()
242 ht_dbg(sta->sdata, in __ieee80211_start_rx_ba_session()
250 ht_dbg(sta->sdata, in __ieee80211_start_rx_ba_session()
264 ht_dbg_ratelimited(sta->sdata, in __ieee80211_start_rx_ba_session()
281 ht_dbg_ratelimited(sta->sdata, in __ieee80211_start_rx_ba_session()
323 ret = drv_ampdu_action(local, sta->sdata, IEEE80211_AMPDU_RX_START, in __ieee80211_start_rx_ba_session()
325 ht_dbg(sta->sdata, "Rx A-MPDU request on %pM tid %d result %d\n", in __ieee80211_start_rx_ba_session()
357 ieee80211_send_addba_resp(sta->sdata, sta->sta.addr, tid, in __ieee80211_start_rx_ba_session()
389 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_start_rx_ba_session_offl() local
390 struct ieee80211_local *local = sdata->local; in ieee80211_start_rx_ba_session_offl()
402 skb_queue_tail(&sdata->skb_queue, skb); in ieee80211_start_rx_ba_session_offl()
403 ieee80211_queue_work(&local->hw, &sdata->work); in ieee80211_start_rx_ba_session_offl()
410 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_stop_rx_ba_session_offl() local
411 struct ieee80211_local *local = sdata->local; in ieee80211_stop_rx_ba_session_offl()
423 skb_queue_tail(&sdata->skb_queue, skb); in ieee80211_stop_rx_ba_session_offl()
424 ieee80211_queue_work(&local->hw, &sdata->work); in ieee80211_stop_rx_ba_session_offl()