ifibss             45 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss             69 net/mac80211/ibss.c 		    ifibss->ie_len;
ifibss             81 net/mac80211/ibss.c 	memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN);
ifibss             89 net/mac80211/ibss.c 	*pos++ = ifibss->ssid_len;
ifibss             90 net/mac80211/ibss.c 	memcpy(pos, ifibss->ssid, ifibss->ssid_len);
ifibss             91 net/mac80211/ibss.c 	pos += ifibss->ssid_len;
ifibss            170 net/mac80211/ibss.c 	if (ifibss->ie_len) {
ifibss            171 net/mac80211/ibss.c 		memcpy(pos, ifibss->ie, ifibss->ie_len);
ifibss            172 net/mac80211/ibss.c 		pos += ifibss->ie_len;
ifibss            225 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            243 net/mac80211/ibss.c 	if (!ether_addr_equal(ifibss->bssid, bssid))
ifibss            258 net/mac80211/ibss.c 	presp = rcu_dereference_protected(ifibss->presp,
ifibss            260 net/mac80211/ibss.c 	RCU_INIT_POINTER(ifibss->presp, NULL);
ifibss            295 net/mac80211/ibss.c 	if (err > 0 && !ifibss->userspace_handles_dfs) {
ifibss            305 net/mac80211/ibss.c 				      ifibss->fixed_channel ?
ifibss            315 net/mac80211/ibss.c 	memcpy(ifibss->bssid, bssid, ETH_ALEN);
ifibss            323 net/mac80211/ibss.c 	rcu_assign_pointer(ifibss->presp, presp);
ifibss            329 net/mac80211/ibss.c 	sdata->vif.bss_conf.ssid_len = ifibss->ssid_len;
ifibss            330 net/mac80211/ibss.c 	memcpy(sdata->vif.bss_conf.ssid, ifibss->ssid, ifibss->ssid_len);
ifibss            371 net/mac80211/ibss.c 		RCU_INIT_POINTER(ifibss->presp, NULL);
ifibss            383 net/mac80211/ibss.c 	ifibss->state = IEEE80211_IBSS_MLME_JOINED;
ifibss            384 net/mac80211/ibss.c 	mod_timer(&ifibss->timer,
ifibss            394 net/mac80211/ibss.c 	cfg80211_ibss_joined(sdata->dev, ifibss->bssid, chan, GFP_KERNEL);
ifibss            486 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            496 net/mac80211/ibss.c 	if (ifibss->privacy)
ifibss            499 net/mac80211/ibss.c 	cbss = cfg80211_get_bss(sdata->local->hw.wiphy, ifibss->chandef.chan,
ifibss            500 net/mac80211/ibss.c 				ifibss->bssid, ifibss->ssid,
ifibss            501 net/mac80211/ibss.c 				ifibss->ssid_len, IEEE80211_BSS_TYPE_IBSS,
ifibss            502 net/mac80211/ibss.c 				IEEE80211_PRIVACY(ifibss->privacy));
ifibss            515 net/mac80211/ibss.c 	old_presp = rcu_dereference_protected(ifibss->presp,
ifibss            521 net/mac80211/ibss.c 					   capability, tsf, &ifibss->chandef,
ifibss            528 net/mac80211/ibss.c 	rcu_assign_pointer(ifibss->presp, presp);
ifibss            539 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            546 net/mac80211/ibss.c 	if (!is_zero_ether_addr(ifibss->bssid)) {
ifibss            548 net/mac80211/ibss.c 					ifibss->chandef.chan,
ifibss            549 net/mac80211/ibss.c 					ifibss->bssid, ifibss->ssid,
ifibss            550 net/mac80211/ibss.c 					ifibss->ssid_len,
ifibss            552 net/mac80211/ibss.c 					IEEE80211_PRIVACY(ifibss->privacy));
ifibss            560 net/mac80211/ibss.c 	ifibss->chandef = sdata->csa_chandef;
ifibss            574 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            576 net/mac80211/ibss.c 	cancel_work_sync(&ifibss->csa_connection_drop_work);
ifibss            609 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            628 net/mac80211/ibss.c 	if (ifibss->state == IEEE80211_IBSS_MLME_SEARCH) {
ifibss            688 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            694 net/mac80211/ibss.c 	if (!is_zero_ether_addr(ifibss->bssid)) {
ifibss            695 net/mac80211/ibss.c 		cbss = cfg80211_get_bss(local->hw.wiphy, ifibss->chandef.chan,
ifibss            696 net/mac80211/ibss.c 					ifibss->bssid, ifibss->ssid,
ifibss            697 net/mac80211/ibss.c 					ifibss->ssid_len,
ifibss            699 net/mac80211/ibss.c 					IEEE80211_PRIVACY(ifibss->privacy));
ifibss            707 net/mac80211/ibss.c 	ifibss->state = IEEE80211_IBSS_MLME_SEARCH;
ifibss            711 net/mac80211/ibss.c 	spin_lock_bh(&ifibss->incomplete_lock);
ifibss            712 net/mac80211/ibss.c 	while (!list_empty(&ifibss->incomplete_stations)) {
ifibss            713 net/mac80211/ibss.c 		sta = list_first_entry(&ifibss->incomplete_stations,
ifibss            716 net/mac80211/ibss.c 		spin_unlock_bh(&ifibss->incomplete_lock);
ifibss            719 net/mac80211/ibss.c 		spin_lock_bh(&ifibss->incomplete_lock);
ifibss            721 net/mac80211/ibss.c 	spin_unlock_bh(&ifibss->incomplete_lock);
ifibss            731 net/mac80211/ibss.c 	presp = rcu_dereference_protected(ifibss->presp,
ifibss            766 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            773 net/mac80211/ibss.c 					    &ifibss->chandef,
ifibss            776 net/mac80211/ibss.c 		cfg80211_radar_event(sdata->local->hw.wiphy, &ifibss->chandef,
ifibss            787 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss            795 net/mac80211/ibss.c 	switch (ifibss->chandef.width) {
ifibss            810 net/mac80211/ibss.c 					   ifibss->chandef.chan->band,
ifibss            811 net/mac80211/ibss.c 					   sta_flags, ifibss->bssid, &csa_ie);
ifibss            827 net/mac80211/ibss.c 	switch (ifibss->chandef.width) {
ifibss            836 net/mac80211/ibss.c 		ch_type = cfg80211_get_chandef_type(&ifibss->chandef);
ifibss            842 net/mac80211/ibss.c 		if (params.chandef.width != ifibss->chandef.width) {
ifibss            845 net/mac80211/ibss.c 				   ifibss->bssid,
ifibss            863 net/mac80211/ibss.c 			   ifibss->bssid,
ifibss            876 net/mac80211/ibss.c 	if (err > 0 && !ifibss->userspace_handles_dfs) {
ifibss            907 net/mac80211/ibss.c 			     &ifibss->csa_connection_drop_work);
ifibss           1204 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1222 net/mac80211/ibss.c 	if (ifibss->state == IEEE80211_IBSS_MLME_SEARCH)
ifibss           1247 net/mac80211/ibss.c 	spin_lock(&ifibss->incomplete_lock);
ifibss           1248 net/mac80211/ibss.c 	list_add(&sta->list, &ifibss->incomplete_stations);
ifibss           1249 net/mac80211/ibss.c 	spin_unlock(&ifibss->incomplete_lock);
ifibss           1255 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1279 net/mac80211/ibss.c 						       ifibss->bssid,
ifibss           1296 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1301 net/mac80211/ibss.c 	mod_timer(&ifibss->timer,
ifibss           1306 net/mac80211/ibss.c 	if (time_before(jiffies, ifibss->last_scan_completed +
ifibss           1313 net/mac80211/ibss.c 	if (ifibss->fixed_channel)
ifibss           1319 net/mac80211/ibss.c 	scan_width = cfg80211_chandef_to_scan_width(&ifibss->chandef);
ifibss           1320 net/mac80211/ibss.c 	ieee80211_request_ibss_scan(sdata, ifibss->ssid, ifibss->ssid_len,
ifibss           1326 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1333 net/mac80211/ibss.c 	if (ifibss->fixed_bssid) {
ifibss           1334 net/mac80211/ibss.c 		memcpy(bssid, ifibss->bssid, ETH_ALEN);
ifibss           1350 net/mac80211/ibss.c 	if (ifibss->privacy)
ifibss           1354 net/mac80211/ibss.c 				  &ifibss->chandef, ifibss->basic_rates,
ifibss           1434 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1450 net/mac80211/ibss.c 	if (ifibss->fixed_bssid)
ifibss           1451 net/mac80211/ibss.c 		bssid = ifibss->bssid;
ifibss           1452 net/mac80211/ibss.c 	if (ifibss->fixed_channel)
ifibss           1453 net/mac80211/ibss.c 		chan = ifibss->chandef.chan;
ifibss           1454 net/mac80211/ibss.c 	if (!is_zero_ether_addr(ifibss->bssid))
ifibss           1455 net/mac80211/ibss.c 		bssid = ifibss->bssid;
ifibss           1457 net/mac80211/ibss.c 				ifibss->ssid, ifibss->ssid_len,
ifibss           1459 net/mac80211/ibss.c 				IEEE80211_PRIVACY(ifibss->privacy));
ifibss           1467 net/mac80211/ibss.c 			 cbss->bssid, ifibss->bssid);
ifibss           1480 net/mac80211/ibss.c 	if (ifibss->fixed_bssid && ifibss->fixed_channel) {
ifibss           1491 net/mac80211/ibss.c 	if (time_after(jiffies, ifibss->last_scan_completed +
ifibss           1498 net/mac80211/ibss.c 		scan_width = cfg80211_chandef_to_scan_width(&ifibss->chandef);
ifibss           1500 net/mac80211/ibss.c 		if (ifibss->fixed_channel) {
ifibss           1502 net/mac80211/ibss.c 								 &ifibss->chandef,
ifibss           1505 net/mac80211/ibss.c 			ieee80211_request_ibss_scan(sdata, ifibss->ssid,
ifibss           1506 net/mac80211/ibss.c 						    ifibss->ssid_len, channels,
ifibss           1509 net/mac80211/ibss.c 			ieee80211_request_ibss_scan(sdata, ifibss->ssid,
ifibss           1510 net/mac80211/ibss.c 						    ifibss->ssid_len, NULL,
ifibss           1516 net/mac80211/ibss.c 		if (time_after(jiffies, ifibss->ibss_join_req +
ifibss           1520 net/mac80211/ibss.c 		mod_timer(&ifibss->timer,
ifibss           1529 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1538 net/mac80211/ibss.c 	presp = rcu_dereference_protected(ifibss->presp,
ifibss           1541 net/mac80211/ibss.c 	if (ifibss->state != IEEE80211_IBSS_MLME_JOINED ||
ifibss           1554 net/mac80211/ibss.c 	if (!ether_addr_equal(mgmt->bssid, ifibss->bssid) &&
ifibss           1567 net/mac80211/ibss.c 	    (pos[1] != ifibss->ssid_len ||
ifibss           1568 net/mac80211/ibss.c 	     memcmp(pos + 2, ifibss->ssid, ifibss->ssid_len))) {
ifibss           1679 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1689 net/mac80211/ibss.c 	if (!ifibss->ssid_len)
ifibss           1692 net/mac80211/ibss.c 	spin_lock_bh(&ifibss->incomplete_lock);
ifibss           1693 net/mac80211/ibss.c 	while (!list_empty(&ifibss->incomplete_stations)) {
ifibss           1694 net/mac80211/ibss.c 		sta = list_first_entry(&ifibss->incomplete_stations,
ifibss           1697 net/mac80211/ibss.c 		spin_unlock_bh(&ifibss->incomplete_lock);
ifibss           1701 net/mac80211/ibss.c 		spin_lock_bh(&ifibss->incomplete_lock);
ifibss           1703 net/mac80211/ibss.c 	spin_unlock_bh(&ifibss->incomplete_lock);
ifibss           1705 net/mac80211/ibss.c 	switch (ifibss->state) {
ifibss           1731 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1733 net/mac80211/ibss.c 	timer_setup(&ifibss->timer, ieee80211_ibss_timer, 0);
ifibss           1734 net/mac80211/ibss.c 	INIT_LIST_HEAD(&ifibss->incomplete_stations);
ifibss           1735 net/mac80211/ibss.c 	spin_lock_init(&ifibss->incomplete_lock);
ifibss           1736 net/mac80211/ibss.c 	INIT_WORK(&ifibss->csa_connection_drop_work,
ifibss           1863 net/mac80211/ibss.c 	struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           1866 net/mac80211/ibss.c 	ifibss->ssid_len = 0;
ifibss           1867 net/mac80211/ibss.c 	eth_zero_addr(ifibss->bssid);
ifibss           1873 net/mac80211/ibss.c 	memset(&ifibss->ht_capa, 0, sizeof(ifibss->ht_capa));
ifibss           1874 net/mac80211/ibss.c 	memset(&ifibss->ht_capa_mask, 0, sizeof(ifibss->ht_capa_mask));
ifibss           4426 net/mac80211/tx.c 		struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           4428 net/mac80211/tx.c 		beacon = rcu_dereference(ifibss->presp);
ifibss           4533 net/mac80211/tx.c 		struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           4536 net/mac80211/tx.c 		beacon = rcu_dereference(ifibss->presp);
ifibss           3501 net/mac80211/util.c 		struct ieee80211_if_ibss *ifibss = &sdata->u.ibss;
ifibss           3502 net/mac80211/util.c 		memcpy(mgmt->bssid, ifibss->bssid, ETH_ALEN);