• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/mac80211/

Lines Matching refs:sta

371 		memcpy(ifsta->prev_bssid, sdata->u.sta.bssid, ETH_ALEN);
372 memcpy(wrqu.ap_addr.sa_data, sdata->u.sta.bssid, ETH_ALEN);
708 struct sta_info *sta;
718 sta = sta_info_get(local, ifsta->bssid);
719 if (!sta) {
726 sta->last_rx + IEEE80211_MONITORING_INTERVAL)) {
733 sta_info_free(sta, 0);
751 sta_info_put(sta);
1099 struct sta_info *sta;
1179 sta = sta_info_get(local, ifsta->bssid);
1180 if (!sta) {
1182 sta = sta_info_add(local, dev, ifsta->bssid, GFP_ATOMIC);
1183 if (!sta) {
1190 sta->last_rssi = bss->rssi;
1191 sta->last_signal = bss->signal;
1192 sta->last_noise = bss->noise;
1197 sta->dev = dev;
1198 sta->flags |= WLAN_STA_AUTH | WLAN_STA_ASSOC;
1199 sta->assoc_ap = 1;
1219 sta->supp_rates = rates;
1221 rate_control_rate_init(sta, local);
1224 sta->flags |= WLAN_STA_WME;
1230 sta_info_put(sta);
1364 struct sta_info *sta;
1379 memcmp(mgmt->bssid, sdata->u.sta.bssid, ETH_ALEN) == 0) {
1406 memcmp(mgmt->bssid, sdata->u.sta.bssid, ETH_ALEN) == 0 &&
1407 (sta = sta_info_get(local, mgmt->sa))) {
1437 prev_rates = sta->supp_rates;
1438 sta->supp_rates &= supp_rates;
1439 if (sta->supp_rates == 0) {
1443 sta->supp_rates = sdata->u.sta.supp_rates_bits;
1445 if (sta->supp_rates != prev_rates) {
1449 dev->name, MAC_ARG(sta->addr), prev_rates,
1450 supp_rates, sta->supp_rates);
1452 sta_info_put(sta);
1604 ifsta = &sdata->u.sta;
1727 ifsta = &sdata->u.sta;
1767 ifsta = &sdata->u.sta;
1837 struct sta_info *sta;
1840 list_for_each_entry(sta, &local->sta_list, list) {
1841 if (sta->dev == dev &&
1842 time_after(sta->last_rx + IEEE80211_IBSS_MERGE_INTERVAL,
1857 struct sta_info *sta, *tmp;
1860 list_for_each_entry_safe(sta, tmp, &local->sta_list, list)
1861 if (time_after(jiffies, sta->last_rx +
1864 "\n", dev->name, MAC_ARG(sta->addr));
1865 sta_info_free(sta, 1);
1890 struct ieee80211_if_sta *ifsta = &sdata->u.sta;
1901 container_of(work, struct ieee80211_sub_if_data, u.sta.work);
1919 ifsta = &sdata->u.sta;
2457 ifsta = &sdata->u.sta;
2478 struct ieee80211_if_sta *ifsta = &sdata->u.sta;
2492 ifsta = &sdata->u.sta;
2535 memcpy(nullfunc->addr1, sdata->u.sta.bssid, ETH_ALEN);
2537 memcpy(nullfunc->addr3, sdata->u.sta.bssid, ETH_ALEN);
2574 if (sdata->u.sta.associated)
2585 struct ieee80211_if_sta *ifsta = &sdata->u.sta;
2724 sdata->u.sta.associated)
2757 struct ieee80211_if_sta *ifsta = &sdata->u.sta;
2957 struct ieee80211_if_sta *ifsta = &sdata->u.sta;
2980 struct sta_info *sta;
2996 sta = sta_info_add(local, dev, addr, GFP_ATOMIC);
2997 if (!sta)
3000 sta->supp_rates = sdata->u.sta.supp_rates_bits;
3002 rate_control_rate_init(sta, local);
3004 return sta; /* caller will call sta_info_put() */
3011 struct ieee80211_if_sta *ifsta = &sdata->u.sta;
3029 struct ieee80211_if_sta *ifsta = &sdata->u.sta;