• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/mac80211/

Lines Matching refs:sdata

59 static void ieee80211_send_addba_request(struct ieee80211_sub_if_data *sdata,
64 struct ieee80211_local *local = sdata->local;
73 "for addba request frame\n", sdata->name);
80 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
81 if (sdata->vif.type == NL80211_IFTYPE_AP ||
82 sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
83 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
84 else if (sdata->vif.type == NL80211_IFTYPE_STATION)
85 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN);
106 ieee80211_tx_skb(sdata, skb);
109 void ieee80211_send_bar(struct ieee80211_sub_if_data *sdata, u8 *ra, u16 tid, u16 ssn)
111 struct ieee80211_local *local = sdata->local;
119 "bar frame\n", sdata->name);
128 memcpy(bar->ta, sdata->vif.addr, ETH_ALEN);
136 ieee80211_tx_skb(sdata, skb);
189 ret = drv_ampdu_action(local, sta->sdata,
282 struct ieee80211_sub_if_data *sdata = sta->sdata;
307 ret = drv_ampdu_action(local, sdata, IEEE80211_AMPDU_TX_START,
337 ieee80211_send_addba_request(sdata, sta->sta.addr, tid,
345 struct ieee80211_sub_if_data *sdata = sta->sdata;
346 struct ieee80211_local *local = sdata->local;
370 if (sdata->vif.type != NL80211_IFTYPE_STATION &&
371 sdata->vif.type != NL80211_IFTYPE_AP_VLAN &&
372 sdata->vif.type != NL80211_IFTYPE_AP)
479 drv_ampdu_action(local, sta->sdata,
503 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
504 struct ieee80211_local *local = sdata->local;
508 trace_api_start_tx_ba_cb(sdata, ra, tid);
519 sta = sta_info_get(sdata, ra);
552 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
553 struct ieee80211_local *local = sdata->local;
561 "dropping start BA session", sdata->name);
570 skb_queue_tail(&sdata->skb_queue, skb);
571 ieee80211_queue_work(&local->hw, &sdata->work);
592 struct ieee80211_sub_if_data *sdata = sta->sdata;
593 struct ieee80211_local *local = sdata->local;
630 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
631 struct ieee80211_local *local = sdata->local;
635 trace_api_stop_tx_ba_cb(sdata, ra, tid);
652 sta = sta_info_get(sdata, ra);
672 ieee80211_send_delba(sta->sdata, ra, tid,
704 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
705 struct ieee80211_local *local = sdata->local;
713 "dropping stop BA session", sdata->name);
722 skb_queue_tail(&sdata->skb_queue, skb);
723 ieee80211_queue_work(&local->hw, &sdata->work);