Lines Matching refs:join_params
834 struct wl_join_params *join_params, size_t *join_params_size);
5161 struct wl_join_params join_params; local
5260 bzero(&join_params, sizeof(join_params));
5261 memcpy((void *)join_params.ssid.SSID, (const void *)params->ssid,
5263 join_params.ssid.SSID_len = htod32(params->ssid_len);
5265 memcpy(&join_params.params.bssid, params->bssid, ETHER_ADDR_LEN);
5266 err = wldev_ioctl_set(dev, WLC_SET_DESIRED_BSSID, &join_params.params.bssid,
5273 bzero(&join_params.params.bssid, ETHER_ADDR_LEN);
5286 join_params.params.chanspec_list[0] = chanspec;
5287 join_params.params.chanspec_num = 1;
5289 join_params_size = sizeof(join_params);
5295 err = wldev_ioctl_set(dev, WLC_SET_SSID, &join_params,
5312 wl_update_prof(cfg, dev, NULL, &join_params.ssid, WL_PROF_SSID);
6723 struct wl_join_params join_params; local
7206 bzero(&join_params, sizeof(join_params));
7207 join_params_size = sizeof(join_params.ssid);
7209 join_params.ssid.SSID_len = (uint32)min(sizeof(join_params.ssid.SSID), sme->ssid_len);
7210 memcpy(&join_params.ssid.SSID, sme->ssid, join_params.ssid.SSID_len);
7211 join_params.ssid.SSID_len = htod32(join_params.ssid.SSID_len);
7212 wl_update_prof(cfg, dev, NULL, &join_params.ssid, WL_PROF_SSID);
7214 memcpy(&join_params.params.bssid, sme->bssid, ETH_ALEN);
7216 memcpy(&join_params.params.bssid, ðer_bcast, ETH_ALEN);
7218 if (wl_ch_to_chanspec(dev, cfg->channel, &join_params, &join_params_size) < 0) {
7225 if (join_params.ssid.SSID_len < IEEE80211_MAX_SSID_LEN) {
7226 WL_INFORM_MEM(("ssid \"%s\", len (%d)\n", join_params.ssid.SSID,
7227 join_params.ssid.SSID_len));
7229 err = wldev_ioctl_set(dev, WLC_SET_SSID, &join_params, join_params_size);
11734 struct wl_join_params join_params; local
11916 bzero(&join_params, sizeof(join_params));
11918 join_params_size = sizeof(join_params.ssid);
11919 join_params.ssid.SSID_len = MIN(cfg->hostapd_ssid.SSID_len,
11921 memcpy(join_params.ssid.SSID, cfg->hostapd_ssid.SSID,
11922 join_params.ssid.SSID_len);
11923 join_params.ssid.SSID_len = htod32(join_params.ssid.SSID_len);
11926 if ((err = wldev_ioctl_set(dev, WLC_SET_SSID, &join_params,
11931 WL_DBG((" SoftAP SSID \"%s\" \n", join_params.ssid.SSID));
16359 static s32 wl_ch_to_chanspec(struct net_device *dev, int ch, struct wl_join_params *join_params, argument
16367 join_params->params.chanspec_num = 1;
16368 join_params->params.chanspec_list[0] = ch;
16370 if (join_params->params.chanspec_list[0] <= CH_MAX_2G_CHANNEL)
16385 join_params->params.chanspec_num * sizeof(chanspec_t);
16387 join_params->params.chanspec_list[0] &= WL_CHANSPEC_CHAN_MASK;
16388 join_params->params.chanspec_list[0] |= chanspec;
16389 join_params->params.chanspec_list[0] =
16390 wl_chspec_host_to_driver(join_params->params.chanspec_list[0]);
16392 join_params->params.chanspec_num =
16393 htod32(join_params->params.chanspec_num);
16401 n_channels = get_roam_channel_list(ch, join_params->params.chanspec_list,
16402 MAX_ROAM_CHANNEL, &join_params->ssid, ioctl_version);
16403 join_params->params.chanspec_num = htod32(n_channels);
16405 join_params->params.chanspec_num * sizeof(chanspec_t);
16410 join_params->params.chanspec_list[0],
16411 join_params->params.chanspec_num));