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, &params->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, &params->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);