• Home
  • Raw
  • Download

Lines Matching refs:ibss

45 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;  in ieee80211_ibss_build_presp()
225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss()
418 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss()
422 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
429 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss()
434 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss()
445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss()
486 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon()
539 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa()
578 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop()
597 if (!sta->sdata->u.ibss.control_port) in ieee80211_ibss_finish_sta()
613 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_add_sta()
637 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) { in ieee80211_ibss_add_sta()
692 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_disconnect()
737 RCU_INIT_POINTER(sdata->u.ibss.presp, NULL); in ieee80211_ibss_disconnect()
754 u.ibss.csa_connection_drop_work); in ieee80211_csa_connection_drop_work()
770 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_mark_radar()
791 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_process_chanswitch()
985 mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0); in ieee80211_rx_mgmt_auth_ibss()
1005 if (!ether_addr_equal(mgmt->bssid, sdata->u.ibss.bssid)) in ieee80211_update_sta_info()
1052 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20_NOHT && in ieee80211_update_sta_info()
1053 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_5 && in ieee80211_update_sta_info()
1054 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_10) { in ieee80211_update_sta_info()
1069 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20 && in ieee80211_update_sta_info()
1070 sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_40) { in ieee80211_update_sta_info()
1089 if (!cfg80211_chandef_compatible(&sdata->u.ibss.chandef, in ieee80211_update_sta_info()
1145 if (sdata->u.ibss.fixed_channel && in ieee80211_rx_bss_info()
1146 sdata->u.ibss.chandef.chan != cbss->channel) in ieee80211_rx_bss_info()
1150 if (elems->ssid_len != sdata->u.ibss.ssid_len || in ieee80211_rx_bss_info()
1151 memcmp(elems->ssid, sdata->u.ibss.ssid, in ieee80211_rx_bss_info()
1152 sdata->u.ibss.ssid_len)) in ieee80211_rx_bss_info()
1161 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid)) in ieee80211_rx_bss_info()
1165 if (sdata->u.ibss.fixed_bssid) in ieee80211_rx_bss_info()
1208 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_rx_no_sta()
1229 if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) in ieee80211_ibss_rx_no_sta()
1259 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_sta_expire()
1300 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_sta_merge_ibss()
1330 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_sta_create_ibss()
1438 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_sta_find_ibss()
1533 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_rx_mgmt_probe_req()
1636 if (!sdata->u.ibss.ssid_len) in ieee80211_ibss_rx_queued_mgmt()
1683 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_work()
1728 from_timer(sdata, t, u.ibss.timer); in ieee80211_ibss_timer()
1735 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_setup_sdata()
1755 sdata->u.ibss.last_scan_completed = jiffies; in ieee80211_ibss_notify_scan_completed()
1795 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN); in ieee80211_ibss_join()
1796 sdata->u.ibss.fixed_bssid = true; in ieee80211_ibss_join()
1798 sdata->u.ibss.fixed_bssid = false; in ieee80211_ibss_join()
1800 sdata->u.ibss.privacy = params->privacy; in ieee80211_ibss_join()
1801 sdata->u.ibss.control_port = params->control_port; in ieee80211_ibss_join()
1802 sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs; in ieee80211_ibss_join()
1803 sdata->u.ibss.basic_rates = params->basic_rates; in ieee80211_ibss_join()
1804 sdata->u.ibss.last_scan_completed = jiffies; in ieee80211_ibss_join()
1811 sdata->u.ibss.basic_rates &= ~BIT(i); in ieee80211_ibss_join()
1818 sdata->u.ibss.chandef = params->chandef; in ieee80211_ibss_join()
1819 sdata->u.ibss.fixed_channel = params->channel_fixed; in ieee80211_ibss_join()
1822 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, in ieee80211_ibss_join()
1824 if (sdata->u.ibss.ie) in ieee80211_ibss_join()
1825 sdata->u.ibss.ie_len = params->ie_len; in ieee80211_ibss_join()
1828 sdata->u.ibss.state = IEEE80211_IBSS_MLME_SEARCH; in ieee80211_ibss_join()
1829 sdata->u.ibss.ibss_join_req = jiffies; in ieee80211_ibss_join()
1831 memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len); in ieee80211_ibss_join()
1832 sdata->u.ibss.ssid_len = params->ssid_len; in ieee80211_ibss_join()
1834 memcpy(&sdata->u.ibss.ht_capa, &params->ht_capa, in ieee80211_ibss_join()
1835 sizeof(sdata->u.ibss.ht_capa)); in ieee80211_ibss_join()
1836 memcpy(&sdata->u.ibss.ht_capa_mask, &params->ht_capa_mask, in ieee80211_ibss_join()
1837 sizeof(sdata->u.ibss.ht_capa_mask)); in ieee80211_ibss_join()
1867 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_leave()
1874 kfree(sdata->u.ibss.ie); in ieee80211_ibss_leave()
1875 sdata->u.ibss.ie = NULL; in ieee80211_ibss_leave()
1876 sdata->u.ibss.ie_len = 0; in ieee80211_ibss_leave()
1886 del_timer_sync(&sdata->u.ibss.timer); in ieee80211_ibss_leave()