ibss 385 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h struct iwl_mac_data_ibss ibss; ibss 870 drivers/net/wireless/intel/iwlwifi/fw/file.h __le32 ibss; ibss 760 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); ibss 763 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); ibss 973 drivers/net/wireless/intel/iwlwifi/mvm/utils.c return le32_to_cpu(txq_timer->ibss); ibss 1773 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; ibss 1774 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.header.len = 2; ibss 1775 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.atimwindow = 0; ibss 1881 drivers/net/wireless/marvell/libertas/cfg.c cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; ibss 1882 drivers/net/wireless/marvell/libertas/cfg.c cmd.ibss.header.len = 2; ibss 1883 drivers/net/wireless/marvell/libertas/cfg.c cmd.ibss.atimwindow = 0; ibss 748 drivers/net/wireless/marvell/libertas/host.h struct ieee_ie_ibss_param_set ibss; ibss 775 drivers/net/wireless/marvell/libertas/host.h struct ieee_ie_ibss_param_set ibss; ibss 35 drivers/net/wireless/marvell/libertas/types.h struct ieee_ie_ibss_param_set ibss; ibss 778 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); ibss 779 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); ibss 780 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.dtim_interval = bss_conf->dtim_period; ibss 781 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; ibss 782 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.ssid_len = wlvif->ssid_len; ibss 783 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); ibss 784 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); ibss 792 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.hlid = wlvif->sta.hlid; ibss 793 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); ibss 341 drivers/net/wireless/ti/wlcore/cmd.h } __packed ibss; ibss 4958 include/net/cfg80211.h struct cfg80211_ibss_params ibss; ibss 243 net/mac80211/agg-rx.c memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); ibss 87 net/mac80211/agg-tx.c memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); ibss 3245 net/mac80211/cfg.c if (params->chandef.width != sdata->u.ibss.chandef.width) ibss 3251 net/mac80211/cfg.c cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) ibss 3263 net/mac80211/cfg.c if (sdata->u.ibss.chandef.chan->band != ibss 60 net/mac80211/ht.c ht_capa = &sdata->u.ibss.ht_capa; ibss 61 net/mac80211/ht.c ht_capa_mask = &sdata->u.ibss.ht_capa_mask; ibss 432 net/mac80211/ht.c memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); ibss 45 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 225 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 418 net/mac80211/ibss.c switch (sdata->u.ibss.chandef.width) { ibss 422 net/mac80211/ibss.c chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); ibss 429 net/mac80211/ibss.c chandef.width = sdata->u.ibss.chandef.width; ibss 434 net/mac80211/ibss.c chandef = sdata->u.ibss.chandef; ibss 445 net/mac80211/ibss.c rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); ibss 486 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 539 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 574 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 593 net/mac80211/ibss.c if (!sta->sdata->u.ibss.control_port) ibss 609 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 633 net/mac80211/ibss.c if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) { ibss 688 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 733 net/mac80211/ibss.c RCU_INIT_POINTER(sdata->u.ibss.presp, NULL); ibss 750 net/mac80211/ibss.c u.ibss.csa_connection_drop_work); ibss 766 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 787 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 981 net/mac80211/ibss.c mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0, 0); ibss 1001 net/mac80211/ibss.c if (!ether_addr_equal(mgmt->bssid, sdata->u.ibss.bssid)) ibss 1048 net/mac80211/ibss.c sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20_NOHT && ibss 1049 net/mac80211/ibss.c sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_5 && ibss 1050 net/mac80211/ibss.c sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_10) { ibss 1065 net/mac80211/ibss.c sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_20 && ibss 1066 net/mac80211/ibss.c sdata->u.ibss.chandef.width != NL80211_CHAN_WIDTH_40) { ibss 1085 net/mac80211/ibss.c if (!cfg80211_chandef_compatible(&sdata->u.ibss.chandef, ibss 1141 net/mac80211/ibss.c if (sdata->u.ibss.fixed_channel && ibss 1142 net/mac80211/ibss.c sdata->u.ibss.chandef.chan != cbss->channel) ibss 1146 net/mac80211/ibss.c if (elems->ssid_len != sdata->u.ibss.ssid_len || ibss 1147 net/mac80211/ibss.c memcmp(elems->ssid, sdata->u.ibss.ssid, ibss 1148 net/mac80211/ibss.c sdata->u.ibss.ssid_len)) ibss 1157 net/mac80211/ibss.c if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid)) ibss 1161 net/mac80211/ibss.c if (sdata->u.ibss.fixed_bssid) ibss 1204 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1225 net/mac80211/ibss.c if (!ether_addr_equal(bssid, sdata->u.ibss.bssid)) ibss 1255 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1296 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1326 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1434 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1529 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1632 net/mac80211/ibss.c if (!sdata->u.ibss.ssid_len) ibss 1679 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1724 net/mac80211/ibss.c from_timer(sdata, t, u.ibss.timer); ibss 1731 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1751 net/mac80211/ibss.c sdata->u.ibss.last_scan_completed = jiffies; ibss 1791 net/mac80211/ibss.c memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN); ibss 1792 net/mac80211/ibss.c sdata->u.ibss.fixed_bssid = true; ibss 1794 net/mac80211/ibss.c sdata->u.ibss.fixed_bssid = false; ibss 1796 net/mac80211/ibss.c sdata->u.ibss.privacy = params->privacy; ibss 1797 net/mac80211/ibss.c sdata->u.ibss.control_port = params->control_port; ibss 1798 net/mac80211/ibss.c sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs; ibss 1799 net/mac80211/ibss.c sdata->u.ibss.basic_rates = params->basic_rates; ibss 1800 net/mac80211/ibss.c sdata->u.ibss.last_scan_completed = jiffies; ibss 1807 net/mac80211/ibss.c sdata->u.ibss.basic_rates &= ~BIT(i); ibss 1814 net/mac80211/ibss.c sdata->u.ibss.chandef = params->chandef; ibss 1815 net/mac80211/ibss.c sdata->u.ibss.fixed_channel = params->channel_fixed; ibss 1818 net/mac80211/ibss.c sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, ibss 1820 net/mac80211/ibss.c if (sdata->u.ibss.ie) ibss 1821 net/mac80211/ibss.c sdata->u.ibss.ie_len = params->ie_len; ibss 1824 net/mac80211/ibss.c sdata->u.ibss.state = IEEE80211_IBSS_MLME_SEARCH; ibss 1825 net/mac80211/ibss.c sdata->u.ibss.ibss_join_req = jiffies; ibss 1827 net/mac80211/ibss.c memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len); ibss 1828 net/mac80211/ibss.c sdata->u.ibss.ssid_len = params->ssid_len; ibss 1830 net/mac80211/ibss.c memcpy(&sdata->u.ibss.ht_capa, ¶ms->ht_capa, ibss 1831 net/mac80211/ibss.c sizeof(sdata->u.ibss.ht_capa)); ibss 1832 net/mac80211/ibss.c memcpy(&sdata->u.ibss.ht_capa_mask, ¶ms->ht_capa_mask, ibss 1833 net/mac80211/ibss.c sizeof(sdata->u.ibss.ht_capa_mask)); ibss 1863 net/mac80211/ibss.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 1870 net/mac80211/ibss.c kfree(sdata->u.ibss.ie); ibss 1880 net/mac80211/ibss.c del_timer_sync(&sdata->u.ibss.timer); ibss 971 net/mac80211/ieee80211_i.h struct ieee80211_if_ibss ibss; ibss 1449 net/mac80211/iface.c sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; ibss 908 net/mac80211/offchannel.c beacon = rcu_dereference(sdata->u.ibss.presp); ibss 1762 net/mac80211/rx.c if (ether_addr_equal(bssid, rx->sdata->u.ibss.bssid) && ibss 3270 net/mac80211/rx.c bssid = sdata->u.ibss.bssid; ibss 3847 net/mac80211/rx.c ether_addr_equal(sdata->u.ibss.bssid, hdr->addr2)) ibss 3851 net/mac80211/rx.c if (!ieee80211_bssid_match(bssid, sdata->u.ibss.bssid)) ibss 2683 net/mac80211/tx.c memcpy(hdr.addr3, sdata->u.ibss.bssid, ETH_ALEN); ibss 2939 net/mac80211/tx.c memcpy(hdr->addr3, sdata->u.ibss.bssid, ETH_ALEN); ibss 4365 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ibss.presp); ibss 4390 net/mac80211/tx.c beacon = rcu_dereference(sdata->u.ibss.presp); ibss 4426 net/mac80211/tx.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 4533 net/mac80211/tx.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 3501 net/mac80211/util.c struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; ibss 142 net/wireless/ibss.c wdev->wext.ibss.chandef = params->chandef; ibss 187 net/wireless/ibss.c wdev->wext.ibss.ssid_len = 0; ibss 246 net/wireless/ibss.c if (!wdev->wext.ibss.beacon_interval) ibss 247 net/wireless/ibss.c wdev->wext.ibss.beacon_interval = 100; ibss 250 net/wireless/ibss.c if (!wdev->wext.ibss.chandef.chan) { ibss 278 net/wireless/ibss.c cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, ibss 283 net/wireless/ibss.c if (!wdev->wext.ibss.ssid_len) ibss 292 net/wireless/ibss.c wdev->wext.ibss.privacy = wdev->wext.default_key != -1; ibss 302 net/wireless/ibss.c &wdev->wext.ibss, ck); ibss 338 net/wireless/ibss.c if (wdev->wext.ibss.chandef.chan == chan) ibss 351 net/wireless/ibss.c cfg80211_chandef_create(&wdev->wext.ibss.chandef, chan, ibss 353 net/wireless/ibss.c wdev->wext.ibss.channel_fixed = true; ibss 356 net/wireless/ibss.c wdev->wext.ibss.channel_fixed = false; ibss 380 net/wireless/ibss.c else if (wdev->wext.ibss.chandef.chan) ibss 381 net/wireless/ibss.c chan = wdev->wext.ibss.chandef.chan; ibss 424 net/wireless/ibss.c wdev->wext.ibss.ssid = wdev->ssid; ibss 425 net/wireless/ibss.c wdev->wext.ibss.ssid_len = len; ibss 451 net/wireless/ibss.c } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) { ibss 453 net/wireless/ibss.c data->length = wdev->wext.ibss.ssid_len; ibss 454 net/wireless/ibss.c memcpy(ssid, wdev->wext.ibss.ssid, data->length); ibss 488 net/wireless/ibss.c if (!bssid && !wdev->wext.ibss.bssid) ibss 492 net/wireless/ibss.c if (wdev->wext.ibss.bssid && bssid && ibss 493 net/wireless/ibss.c ether_addr_equal(bssid, wdev->wext.ibss.bssid)) ibss 507 net/wireless/ibss.c wdev->wext.ibss.bssid = wdev->wext.bssid; ibss 509 net/wireless/ibss.c wdev->wext.ibss.bssid = NULL; ibss 533 net/wireless/ibss.c else if (wdev->wext.ibss.bssid) ibss 534 net/wireless/ibss.c memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN); ibss 9433 net/wireless/nl80211.c struct cfg80211_ibss_params ibss; ibss 9438 net/wireless/nl80211.c memset(&ibss, 0, sizeof(ibss)); ibss 9444 net/wireless/nl80211.c ibss.beacon_interval = 100; ibss 9447 net/wireless/nl80211.c ibss.beacon_interval = ibss 9451 net/wireless/nl80211.c ibss.beacon_interval); ibss 9464 net/wireless/nl80211.c ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]); ibss 9466 net/wireless/nl80211.c if (!is_valid_ether_addr(ibss.bssid)) ibss 9469 net/wireless/nl80211.c ibss.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); ibss 9470 net/wireless/nl80211.c ibss.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); ibss 9473 net/wireless/nl80211.c ibss.ie = nla_data(info->attrs[NL80211_ATTR_IE]); ibss 9474 net/wireless/nl80211.c ibss.ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); ibss 9477 net/wireless/nl80211.c err = nl80211_parse_chandef(rdev, info, &ibss.chandef); ibss 9481 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon(&rdev->wiphy, &ibss.chandef, ibss 9485 net/wireless/nl80211.c switch (ibss.chandef.width) { ibss 9508 net/wireless/nl80211.c ibss.channel_fixed = !!info->attrs[NL80211_ATTR_FREQ_FIXED]; ibss 9509 net/wireless/nl80211.c ibss.privacy = !!info->attrs[NL80211_ATTR_PRIVACY]; ibss 9517 net/wireless/nl80211.c wiphy->bands[ibss.chandef.chan->band]; ibss 9520 net/wireless/nl80211.c &ibss.basic_rates); ibss 9526 net/wireless/nl80211.c memcpy(&ibss.ht_capa_mask, ibss 9528 net/wireless/nl80211.c sizeof(ibss.ht_capa_mask)); ibss 9533 net/wireless/nl80211.c memcpy(&ibss.ht_capa, ibss 9535 net/wireless/nl80211.c sizeof(ibss.ht_capa)); ibss 9539 net/wireless/nl80211.c !nl80211_parse_mcast_rate(rdev, ibss.mcast_rate, ibss 9543 net/wireless/nl80211.c if (ibss.privacy && info->attrs[NL80211_ATTR_KEYS]) { ibss 9550 net/wireless/nl80211.c if ((ibss.chandef.width != NL80211_CHAN_WIDTH_20_NOHT) && ibss 9557 net/wireless/nl80211.c ibss.control_port = ibss 9568 net/wireless/nl80211.c ibss.control_port_over_nl80211 = true; ibss 9571 net/wireless/nl80211.c ibss.userspace_handles_dfs = ibss 9575 net/wireless/nl80211.c err = __cfg80211_join_ibss(rdev, dev, &ibss, connkeys); ibss 799 net/wireless/sme.c struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); ibss 801 net/wireless/sme.c if (list_empty(&ibss->list)) { ibss 824 net/wireless/sme.c cfg80211_bss_update(rdev, ibss, false, ibss 825 net/wireless/sme.c ibss->ts);