Lines Matching refs:ibss
142 wdev->wext.ibss.chandef = params->chandef;
187 wdev->wext.ibss.ssid_len = 0;
246 if (!wdev->wext.ibss.beacon_interval)
247 wdev->wext.ibss.beacon_interval = 100;
250 if (!wdev->wext.ibss.chandef.chan) {
278 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan,
283 if (!wdev->wext.ibss.ssid_len)
292 wdev->wext.ibss.privacy = wdev->wext.default_key != -1;
302 &wdev->wext.ibss, ck);
318 /* call only for ibss! */
338 if (wdev->wext.ibss.chandef.chan == chan)
351 cfg80211_chandef_create(&wdev->wext.ibss.chandef, chan,
353 wdev->wext.ibss.channel_fixed = true;
356 wdev->wext.ibss.channel_fixed = false;
373 /* call only for ibss! */
380 else if (wdev->wext.ibss.chandef.chan)
381 chan = wdev->wext.ibss.chandef.chan;
403 /* call only for ibss! */
424 wdev->wext.ibss.ssid = wdev->ssid;
425 wdev->wext.ibss.ssid_len = len;
440 /* call only for ibss! */
451 } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) {
453 data->length = wdev->wext.ibss.ssid_len;
454 memcpy(ssid, wdev->wext.ibss.ssid, data->length);
470 /* call only for ibss! */
488 if (!bssid && !wdev->wext.ibss.bssid)
492 if (wdev->wext.ibss.bssid && bssid &&
493 ether_addr_equal(bssid, wdev->wext.ibss.bssid))
507 wdev->wext.ibss.bssid = wdev->wext.bssid;
509 wdev->wext.ibss.bssid = NULL;
524 /* call only for ibss! */
533 else if (wdev->wext.ibss.bssid)
534 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN);