Lines Matching refs:ibss
96 wdev->wext.ibss.channel = params->channel;
155 wdev->wext.ibss.ssid_len = 0;
212 if (!wdev->wext.ibss.beacon_interval)
213 wdev->wext.ibss.beacon_interval = 100;
216 if (!wdev->wext.ibss.channel) {
231 wdev->wext.ibss.channel = chan;
235 if (wdev->wext.ibss.channel)
239 if (!wdev->wext.ibss.channel)
244 if (!wdev->wext.ibss.ssid_len)
255 wdev->wext.ibss.privacy = wdev->wext.default_key != -1;
265 &wdev->wext.ibss, ck);
281 /* call only for ibss! */
301 if (wdev->wext.ibss.channel == chan)
314 wdev->wext.ibss.channel = chan;
315 wdev->wext.ibss.channel_fixed = true;
318 wdev->wext.ibss.channel_fixed = false;
337 /* call only for ibss! */
344 else if (wdev->wext.ibss.channel)
345 chan = wdev->wext.ibss.channel;
367 /* call only for ibss! */
387 wdev->wext.ibss.ssid = wdev->ssid;
388 memcpy(wdev->wext.ibss.ssid, ssid, len);
389 wdev->wext.ibss.ssid_len = len;
406 /* call only for ibss! */
417 } else if (wdev->wext.ibss.ssid && wdev->wext.ibss.ssid_len) {
419 data->length = wdev->wext.ibss.ssid_len;
420 memcpy(ssid, wdev->wext.ibss.ssid, data->length);
436 /* call only for ibss! */
451 if (!bssid && !wdev->wext.ibss.bssid)
455 if (wdev->wext.ibss.bssid && bssid &&
456 compare_ether_addr(bssid, wdev->wext.ibss.bssid) == 0)
470 wdev->wext.ibss.bssid = wdev->wext.bssid;
472 wdev->wext.ibss.bssid = NULL;
489 /* call only for ibss! */
498 else if (wdev->wext.ibss.bssid)
499 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN);