Lines Matching defs:bss

300 static int lbs_add_common_rates_tlv(u8 *tlv, struct cfg80211_bss *bss)
307 rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES);
308 ext_rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_EXT_SUPP_RATES);
326 lbs_deb_assoc("assoc: bss had no basic rate IE\n");
545 struct cfg80211_bss *bss;
689 bss = cfg80211_inform_bss(wiphy, channel,
695 cfg80211_put_bss(wiphy, bss);
1112 struct cfg80211_bss *bss,
1146 memcpy(cmd->bssid, bss->bssid, ETH_ALEN);
1148 cmd->capability = cpu_to_le16(bss->capability);
1152 ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID);
1160 if (bss->channel)
1161 pos += lbs_add_channel_tlv(pos, bss->channel->hw_value);
1170 pos += lbs_add_common_rates_tlv(pos, bss);
1188 memcpy(priv->assoc_bss, bss->bssid, ETH_ALEN);
1327 struct cfg80211_bss *bss = NULL;
1363 bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid,
1366 if (!bss) {
1367 wiphy_err(wiphy, "assoc: bss %pM not in scan results\n",
1372 lbs_deb_assoc("trying %pM\n", bss->bssid);
1440 ret = lbs_associate(priv, bss, sme);
1443 if (bss)
1444 cfg80211_put_bss(wiphy, bss);
1701 struct cfg80211_bss *bss;
1743 bss = cfg80211_inform_bss(priv->wdev->wiphy,
1752 cfg80211_put_bss(priv->wdev->wiphy, bss);
1766 struct cfg80211_bss *bss)
1814 memcpy(cmd.bss.bssid, bss->bssid, ETH_ALEN);
1815 memcpy(cmd.bss.ssid, params->ssid, params->ssid_len);
1816 cmd.bss.type = CMD_BSS_TYPE_IBSS;
1817 cmd.bss.beaconperiod = cpu_to_le16(params->beacon_interval);
1818 cmd.bss.ds.header.id = WLAN_EID_DS_PARAMS;
1819 cmd.bss.ds.header.len = 1;
1820 cmd.bss.ds.channel = params->chandef.chan->hw_value;
1821 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS;
1822 cmd.bss.ibss.header.len = 2;
1823 cmd.bss.ibss.atimwindow = 0;
1824 cmd.bss.capability = cpu_to_le16(bss->capability & CAPINFO_MASK);
1827 bss */
1829 rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES);
1831 lbs_add_rates(cmd.bss.rates);
1840 rates = cmd.bss.rates;
1874 lbs_join_post(priv, params, bss->bssid, bss->capability);
1907 * bss type 02
1970 struct cfg80211_bss *bss;
1985 * bss list is populated already */
1986 bss = cfg80211_get_bss(wiphy, params->chandef.chan, params->bssid,
1990 if (bss) {
1991 ret = lbs_ibss_join_existing(priv, params, bss);
1992 cfg80211_put_bss(wiphy, bss);