Lines Matching refs:ibss
45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
415 switch (sdata->u.ibss.chandef.width) {
419 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef);
426 chandef.width = sdata->u.ibss.chandef.width;
431 chandef = sdata->u.ibss.chandef;
442 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef);
484 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
530 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
562 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
582 if (!sta->sdata->u.ibss.control_port)
598 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
622 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) {
677 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
721 RCU_INIT_POINTER(sdata->u.ibss.presp, NULL);
739 u.ibss.csa_connection_drop_work);
755 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
776 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
976 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0);
996 if (!ether_addr_equal(mgmt->bssid, sdata->u.ibss.bssid))
1044 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20_NOHT &&
1045 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_5 &&
1046 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_10) {
1061 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20 &&
1062 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_40) {
1084 if (!cfg80211_chandef_compatible(&sdata->u.ibss.chandef,
1140 if (sdata->u.ibss.fixed_channel &&
1141 sdata->u.ibss.chandef.chan != cbss->channel)
1145 if (elems->ssid_len != sdata->u.ibss.ssid_len ||
1146 memcmp(elems->ssid, sdata->u.ibss.ssid,
1147 sdata->u.ibss.ssid_len))
1156 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid))
1160 if (sdata->u.ibss.fixed_bssid)
1203 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1224 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid))
1254 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1295 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1325 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1433 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1487 ibss_dbg(sdata, "sta_find_ibss: did not try to join ibss\n");
1528 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1633 if (!sdata->u.ibss.ssid_len)
1681 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1726 from_timer(sdata, t, u.ibss.timer);
1733 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1753 sdata->u.ibss.last_scan_completed = jiffies;
1798 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN);
1799 sdata->u.ibss.fixed_bssid = true;
1801 sdata->u.ibss.fixed_bssid = false;
1803 sdata->u.ibss.privacy = params->privacy;
1804 sdata->u.ibss.control_port = params->control_port;
1805 sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs;
1806 sdata->u.ibss.basic_rates = params->basic_rates;
1807 sdata->u.ibss.last_scan_completed = jiffies;
1814 sdata->u.ibss.basic_rates &= ~BIT(i);
1821 sdata->u.ibss.chandef = params->chandef;
1822 sdata->u.ibss.fixed_channel = params->channel_fixed;
1825 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len,
1827 if (sdata->u.ibss.ie)
1828 sdata->u.ibss.ie_len = params->ie_len;
1831 sdata->u.ibss.state = IEEE80211_IBSS_MLME_SEARCH;
1832 sdata->u.ibss.ibss_join_req = jiffies;
1834 memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len);
1835 sdata->u.ibss.ssid_len = params->ssid_len;
1837 memcpy(&sdata->u.ibss.ht_capa, ¶ms->ht_capa,
1838 sizeof(sdata->u.ibss.ht_capa));
1839 memcpy(&sdata->u.ibss.ht_capa_mask, ¶ms->ht_capa_mask,
1840 sizeof(sdata->u.ibss.ht_capa_mask));
1870 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
1877 kfree(sdata->u.ibss.ie);
1878 sdata->u.ibss.ie = NULL;
1879 sdata->u.ibss.ie_len = 0;
1889 del_timer_sync(&sdata->u.ibss.timer);