• 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

168 	struct ieee80211_sub_if_data *sdata;
175 sdata = vif_to_sdata(vif);
176 short_preamble = sdata->vif.bss_conf.use_short_preamble;
177 if (sdata->flags & IEEE80211_SDATA_OPERATING_GMODE)
194 struct ieee80211_sub_if_data *sdata;
208 sdata = vif_to_sdata(vif);
209 short_preamble = sdata->vif.bss_conf.use_short_preamble;
210 if (sdata->flags & IEEE80211_SDATA_OPERATING_GMODE)
235 struct ieee80211_sub_if_data *sdata;
248 sdata = vif_to_sdata(vif);
249 short_preamble = sdata->vif.bss_conf.use_short_preamble;
250 if (sdata->flags & IEEE80211_SDATA_OPERATING_GMODE)
271 struct ieee80211_sub_if_data *sdata;
286 list_for_each_entry_rcu(sdata, &local->interfaces, list)
287 netif_tx_wake_queue(netdev_get_tx_queue(sdata->dev, queue));
315 struct ieee80211_sub_if_data *sdata;
325 list_for_each_entry_rcu(sdata, &local->interfaces, list)
326 netif_tx_stop_queue(netdev_get_tx_queue(sdata->dev, queue));
468 struct ieee80211_sub_if_data *sdata;
472 list_for_each_entry(sdata, &local->interfaces, list) {
473 switch (sdata->vif.type) {
486 if (ieee80211_sdata_running(sdata))
487 iterator(data, sdata->vif.addr,
488 &sdata->vif);
502 struct ieee80211_sub_if_data *sdata;
506 list_for_each_entry_rcu(sdata, &local->interfaces, list) {
507 switch (sdata->vif.type) {
520 if (ieee80211_sdata_running(sdata))
521 iterator(data, sdata->vif.addr,
522 &sdata->vif);
741 void ieee80211_set_wmm_default(struct ieee80211_sub_if_data *sdata)
743 struct ieee80211_local *local = sdata->local;
755 !(sdata->flags & IEEE80211_SDATA_OPERATING_GMODE);
807 if (sdata->vif.type != NL80211_IFTYPE_MONITOR) {
808 sdata->vif.bss_conf.qos =
809 sdata->vif.type != NL80211_IFTYPE_STATION;
810 ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_QOS);
814 void ieee80211_sta_def_wmm_params(struct ieee80211_sub_if_data *sdata,
818 struct ieee80211_local *local = sdata->local;
828 sdata->flags |= IEEE80211_SDATA_OPERATING_GMODE;
830 sdata->flags &= ~IEEE80211_SDATA_OPERATING_GMODE;
832 ieee80211_set_wmm_default(sdata);
863 void ieee80211_send_auth(struct ieee80211_sub_if_data *sdata,
868 struct ieee80211_local *local = sdata->local;
877 "frame\n", sdata->name);
887 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
902 ieee80211_tx_skb(sdata, skb);
1011 void ieee80211_send_probe_req(struct ieee80211_sub_if_data *sdata, u8 *dst,
1015 struct ieee80211_local *local = sdata->local;
1024 "buffer\n", sdata->name);
1031 skb = ieee80211_probereq_get(&local->hw, &sdata->vif,
1042 ieee80211_tx_skb(sdata, skb);
1095 struct ieee80211_sub_if_data *sdata;
1122 list_for_each_entry(sdata, &local->interfaces, list) {
1123 if (sdata->vif.type != NL80211_IFTYPE_AP_VLAN &&
1124 sdata->vif.type != NL80211_IFTYPE_MONITOR &&
1125 ieee80211_sdata_running(sdata))
1126 res = drv_add_interface(local, &sdata->vif);
1133 sdata = sta->sdata;
1134 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
1135 sdata = container_of(sdata->bss,
1139 WARN_ON(drv_sta_add(local, sdata, &sta->sta));
1153 list_for_each_entry(sdata, &local->interfaces, list) {
1156 if (!ieee80211_sdata_running(sdata))
1170 switch (sdata->vif.type) {
1173 ieee80211_bss_info_change_notify(sdata, changed);
1182 ieee80211_bss_info_change_notify(sdata, changed);
1209 list_for_each_entry(sdata, &local->interfaces, list)
1210 if (ieee80211_sdata_running(sdata))
1211 ieee80211_enable_keys(sdata);
1229 list_for_each_entry(sdata, &local->interfaces, list) {
1230 switch(sdata->vif.type) {
1232 ieee80211_sta_restart(sdata);
1235 ieee80211_ibss_restart(sdata);
1238 ieee80211_mesh_restart(sdata);
1280 struct ieee80211_sub_if_data *sdata;
1299 list_for_each_entry(sdata, &local->interfaces, list) {
1300 if (!netif_running(sdata->dev))
1302 if (sdata->vif.type != NL80211_IFTYPE_STATION)
1304 if (sdata != forsdata) {
1311 mutex_lock_nested(&sdata->u.mgd.mtx, SINGLE_DEPTH_NESTING);
1312 count += check_mgd_smps(&sdata->u.mgd, &smps_mode);
1313 mutex_unlock(&sdata->u.mgd.mtx);
1315 count += check_mgd_smps(&sdata->u.mgd, &smps_mode);