Lines Matching refs:bss_cfg

719 	struct mwifiex_uap_bss_param *bss_cfg;  in mwifiex_cfg80211_set_wiphy_params()  local
732 bss_cfg = kzalloc(sizeof(*bss_cfg), GFP_KERNEL); in mwifiex_cfg80211_set_wiphy_params()
733 if (!bss_cfg) in mwifiex_cfg80211_set_wiphy_params()
736 mwifiex_set_sys_config_invalid_data(bss_cfg); in mwifiex_cfg80211_set_wiphy_params()
739 bss_cfg->rts_threshold = wiphy->rts_threshold; in mwifiex_cfg80211_set_wiphy_params()
741 bss_cfg->frag_threshold = wiphy->frag_threshold; in mwifiex_cfg80211_set_wiphy_params()
743 bss_cfg->retry_limit = wiphy->retry_long; in mwifiex_cfg80211_set_wiphy_params()
747 UAP_BSS_PARAMS_I, bss_cfg, in mwifiex_cfg80211_set_wiphy_params()
750 kfree(bss_cfg); in mwifiex_cfg80211_set_wiphy_params()
2005 memset(&priv->bss_cfg, 0, sizeof(priv->bss_cfg)); in mwifiex_cfg80211_stop_ap()
2037 struct mwifiex_uap_bss_param *bss_cfg; in mwifiex_cfg80211_start_ap() local
2043 bss_cfg = kzalloc(sizeof(struct mwifiex_uap_bss_param), GFP_KERNEL); in mwifiex_cfg80211_start_ap()
2044 if (!bss_cfg) in mwifiex_cfg80211_start_ap()
2047 mwifiex_set_sys_config_invalid_data(bss_cfg); in mwifiex_cfg80211_start_ap()
2049 memcpy(bss_cfg->mac_addr, priv->curr_addr, ETH_ALEN); in mwifiex_cfg80211_start_ap()
2052 bss_cfg->beacon_period = params->beacon_interval; in mwifiex_cfg80211_start_ap()
2054 bss_cfg->dtim_period = params->dtim_period; in mwifiex_cfg80211_start_ap()
2057 memcpy(bss_cfg->ssid.ssid, params->ssid, params->ssid_len); in mwifiex_cfg80211_start_ap()
2058 bss_cfg->ssid.ssid_len = params->ssid_len; in mwifiex_cfg80211_start_ap()
2062 bss_cfg->sta_ao_timer = 10 * params->inactivity_timeout; in mwifiex_cfg80211_start_ap()
2063 bss_cfg->ps_sta_ao_timer = 10 * params->inactivity_timeout; in mwifiex_cfg80211_start_ap()
2068 bss_cfg->bcast_ssid_ctl = 1; in mwifiex_cfg80211_start_ap()
2071 bss_cfg->bcast_ssid_ctl = 0; in mwifiex_cfg80211_start_ap()
2074 bss_cfg->bcast_ssid_ctl = 2; in mwifiex_cfg80211_start_ap()
2077 kfree(bss_cfg); in mwifiex_cfg80211_start_ap()
2081 mwifiex_uap_set_channel(priv, bss_cfg, params->chandef); in mwifiex_cfg80211_start_ap()
2082 mwifiex_set_uap_rates(bss_cfg, params); in mwifiex_cfg80211_start_ap()
2084 if (mwifiex_set_secure_params(priv, bss_cfg, params)) { in mwifiex_cfg80211_start_ap()
2090 mwifiex_set_ht_params(priv, bss_cfg, params); in mwifiex_cfg80211_start_ap()
2093 mwifiex_set_vht_params(priv, bss_cfg, params); in mwifiex_cfg80211_start_ap()
2103 mwifiex_set_wmm_params(priv, bss_cfg, params); in mwifiex_cfg80211_start_ap()
2106 mwifiex_set_tpc_params(priv, bss_cfg, params); in mwifiex_cfg80211_start_ap()
2123 if (mwifiex_config_start_uap(priv, bss_cfg)) { in mwifiex_cfg80211_start_ap()
2136 memcpy(&priv->bss_cfg, bss_cfg, sizeof(priv->bss_cfg)); in mwifiex_cfg80211_start_ap()
2137 kfree(bss_cfg); in mwifiex_cfg80211_start_ap()
2141 kfree(bss_cfg); in mwifiex_cfg80211_start_ap()
4015 chsw_msec = max(channel_sw->count * priv->bss_cfg.beacon_period, 100); in mwifiex_cfg80211_channel_switch()