Lines Matching refs:ibss
45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
418 switch (sdata->u.ibss.chandef.width) {
422 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef);
429 chandef.width = sdata->u.ibss.chandef.width;
434 chandef = sdata->u.ibss.chandef;
445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef);
486 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
539 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
571 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
590 if (!sta->sdata->u.ibss.control_port)
606 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
630 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) {
685 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
730 RCU_INIT_POINTER(sdata->u.ibss.presp, NULL);
747 u.ibss.csa_connection_drop_work);
763 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
784 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
983 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0);
1003 if (!ether_addr_equal(mgmt->bssid, sdata->u.ibss.bssid))
1051 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20_NOHT &&
1052 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_5 &&
1053 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_10) {
1068 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20 &&
1069 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_40) {
1090 if (!cfg80211_chandef_compatible(&sdata->u.ibss.chandef,
1146 if (sdata->u.ibss.fixed_channel &&
1147 sdata->u.ibss.chandef.chan != cbss->channel)
1151 if (elems->ssid_len != sdata->u.ibss.ssid_len ||
1152 memcmp(elems->ssid, sdata->u.ibss.ssid,
1153 sdata->u.ibss.ssid_len))
1162 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid))
1166 if (sdata->u.ibss.fixed_bssid)
1209 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1230 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid))
1260 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1301 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1331 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1439 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1493 ibss_dbg(sdata, "sta_find_ibss: did not try to join ibss\n");
1534 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1637 if (!sdata->u.ibss.ssid_len)
1684 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1729 from_timer(sdata, t, u.ibss.timer);
1736 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1756 sdata->u.ibss.last_scan_completed = jiffies;
1801 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN);
1802 sdata->u.ibss.fixed_bssid = true;
1804 sdata->u.ibss.fixed_bssid = false;
1806 sdata->u.ibss.privacy = params->privacy;
1807 sdata->u.ibss.control_port = params->control_port;
1808 sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs;
1809 sdata->u.ibss.basic_rates = params->basic_rates;
1810 sdata->u.ibss.last_scan_completed = jiffies;
1817 sdata->u.ibss.basic_rates &= ~BIT(i);
1824 sdata->u.ibss.chandef = params->chandef;
1825 sdata->u.ibss.fixed_channel = params->channel_fixed;
1828 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len,
1830 if (sdata->u.ibss.ie)
1831 sdata->u.ibss.ie_len = params->ie_len;
1834 sdata->u.ibss.state = IEEE80211_IBSS_MLME_SEARCH;
1835 sdata->u.ibss.ibss_join_req = jiffies;
1837 memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len);
1838 sdata->u.ibss.ssid_len = params->ssid_len;
1840 memcpy(&sdata->u.ibss.ht_capa, ¶ms->ht_capa,
1841 sizeof(sdata->u.ibss.ht_capa));
1842 memcpy(&sdata->u.ibss.ht_capa_mask, ¶ms->ht_capa_mask,
1843 sizeof(sdata->u.ibss.ht_capa_mask));
1873 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1880 kfree(sdata->u.ibss.ie);
1881 sdata->u.ibss.ie = NULL;
1882 sdata->u.ibss.ie_len = 0;
1892 del_timer_sync(&sdata->u.ibss.timer);