Lines Matching refs:params
785 struct cfg80211_csa_settings params; in ieee80211_ibss_process_chanswitch() local
808 memset(¶ms, 0, sizeof(params)); in ieee80211_ibss_process_chanswitch()
825 params.count = csa_ie.count; in ieee80211_ibss_process_chanswitch()
826 params.chandef = csa_ie.chandef; in ieee80211_ibss_process_chanswitch()
838 cfg80211_chandef_create(¶ms.chandef, params.chandef.chan, in ieee80211_ibss_process_chanswitch()
843 if (params.chandef.width != ifibss->chandef.width) { in ieee80211_ibss_process_chanswitch()
847 params.chandef.chan->center_freq, in ieee80211_ibss_process_chanswitch()
848 params.chandef.width, in ieee80211_ibss_process_chanswitch()
849 params.chandef.center_freq1, in ieee80211_ibss_process_chanswitch()
850 params.chandef.center_freq2); in ieee80211_ibss_process_chanswitch()
860 if (!cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, in ieee80211_ibss_process_chanswitch()
865 params.chandef.chan->center_freq, in ieee80211_ibss_process_chanswitch()
866 params.chandef.width, in ieee80211_ibss_process_chanswitch()
867 params.chandef.center_freq1, in ieee80211_ibss_process_chanswitch()
868 params.chandef.center_freq2); in ieee80211_ibss_process_chanswitch()
873 ¶ms.chandef, in ieee80211_ibss_process_chanswitch()
882 params.radar_required = err; in ieee80211_ibss_process_chanswitch()
884 if (cfg80211_chandef_identical(¶ms.chandef, in ieee80211_ibss_process_chanswitch()
894 params.chandef.chan->center_freq); in ieee80211_ibss_process_chanswitch()
896 params.block_tx = !!csa_ie.mode; in ieee80211_ibss_process_chanswitch()
899 ¶ms)) in ieee80211_ibss_process_chanswitch()
1748 struct cfg80211_ibss_params *params) in ieee80211_ibss_join() argument
1760 ¶ms->chandef, in ieee80211_ibss_join()
1766 if (!params->userspace_handles_dfs) in ieee80211_ibss_join()
1768 radar_detect_width = BIT(params->chandef.width); in ieee80211_ibss_join()
1771 chanmode = (params->channel_fixed && !ret) ? in ieee80211_ibss_join()
1775 ret = ieee80211_check_combinations(sdata, ¶ms->chandef, chanmode, in ieee80211_ibss_join()
1781 if (params->bssid) { in ieee80211_ibss_join()
1782 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN); in ieee80211_ibss_join()
1787 sdata->u.ibss.privacy = params->privacy; in ieee80211_ibss_join()
1788 sdata->u.ibss.control_port = params->control_port; in ieee80211_ibss_join()
1789 sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs; in ieee80211_ibss_join()
1790 sdata->u.ibss.basic_rates = params->basic_rates; in ieee80211_ibss_join()
1794 rate_flags = ieee80211_chandef_rate_flags(¶ms->chandef); in ieee80211_ibss_join()
1795 sband = local->hw.wiphy->bands[params->chandef.chan->band]; in ieee80211_ibss_join()
1800 memcpy(sdata->vif.bss_conf.mcast_rate, params->mcast_rate, in ieee80211_ibss_join()
1801 sizeof(params->mcast_rate)); in ieee80211_ibss_join()
1803 sdata->vif.bss_conf.beacon_int = params->beacon_interval; in ieee80211_ibss_join()
1805 sdata->u.ibss.chandef = params->chandef; in ieee80211_ibss_join()
1806 sdata->u.ibss.fixed_channel = params->channel_fixed; in ieee80211_ibss_join()
1808 if (params->ie) { in ieee80211_ibss_join()
1809 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, in ieee80211_ibss_join()
1812 sdata->u.ibss.ie_len = params->ie_len; in ieee80211_ibss_join()
1818 memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len); in ieee80211_ibss_join()
1819 sdata->u.ibss.ssid_len = params->ssid_len; in ieee80211_ibss_join()
1821 memcpy(&sdata->u.ibss.ht_capa, ¶ms->ht_capa, in ieee80211_ibss_join()
1823 memcpy(&sdata->u.ibss.ht_capa_mask, ¶ms->ht_capa_mask, in ieee80211_ibss_join()