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

Lines Matching defs:bss

290 static int lbs_add_common_rates_tlv(u8 *tlv, struct cfg80211_bss *bss)
296 rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES);
297 ext_rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_EXT_SUPP_RATES);
315 lbs_deb_assoc("assoc: bss had no basic rate IE\n");
1045 struct cfg80211_bss *bss,
1080 memcpy(cmd->bssid, bss->bssid, ETH_ALEN);
1082 cmd->capability = cpu_to_le16(bss->capability);
1085 ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID);
1092 if (bss->channel)
1093 pos += lbs_add_channel_tlv(pos, bss->channel->hw_value);
1102 pos += lbs_add_common_rates_tlv(pos, bss);
1118 memcpy(priv->assoc_bss, bss->bssid, ETH_ALEN);
1244 struct cfg80211_bss *bss = NULL;
1277 bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid,
1280 if (!bss) {
1281 lbs_pr_err("assoc: bss %pM not in scan results\n",
1286 lbs_deb_assoc("trying %pM\n", bss->bssid);
1349 ret = lbs_associate(priv, bss, sme);
1352 if (bss)
1353 cfg80211_put_bss(bss);
1710 struct cfg80211_bss *bss)
1712 const u8 *rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES);
1757 memcpy(cmd.bss.bssid, bss->bssid, ETH_ALEN);
1758 memcpy(cmd.bss.ssid, params->ssid, params->ssid_len);
1759 cmd.bss.type = CMD_BSS_TYPE_IBSS;
1760 cmd.bss.beaconperiod = cpu_to_le16(params->beacon_interval);
1761 cmd.bss.ds.header.id = WLAN_EID_DS_PARAMS;
1762 cmd.bss.ds.header.len = 1;
1763 cmd.bss.ds.channel = params->channel->hw_value;
1764 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS;
1765 cmd.bss.ibss.header.len = 2;
1766 cmd.bss.ibss.atimwindow = 0;
1767 cmd.bss.capability = cpu_to_le16(bss->capability & CAPINFO_MASK);
1770 bss */
1772 lbs_add_rates(cmd.bss.rates);
1776 u8 *rates = cmd.bss.rates;
1809 lbs_join_post(priv, params, bss->bssid, bss->capability);
1845 * bss type 02
1909 struct cfg80211_bss *bss;
1924 * bss list is populated already */
1925 bss = cfg80211_get_bss(wiphy, params->channel, params->bssid,
1929 if (bss) {
1930 ret = lbs_ibss_join_existing(priv, params, bss);
1931 cfg80211_put_bss(bss);