Lines Matching refs:params

782 	struct cfg80211_csa_settings params;  in ieee80211_ibss_process_chanswitch()  local
805 memset(&params, 0, sizeof(params)); in ieee80211_ibss_process_chanswitch()
822 params.count = csa_ie.count; in ieee80211_ibss_process_chanswitch()
823 params.chandef = csa_ie.chandef; in ieee80211_ibss_process_chanswitch()
835 cfg80211_chandef_create(&params.chandef, params.chandef.chan, in ieee80211_ibss_process_chanswitch()
840 if (params.chandef.width != ifibss->chandef.width) { in ieee80211_ibss_process_chanswitch()
844 params.chandef.chan->center_freq, in ieee80211_ibss_process_chanswitch()
845 params.chandef.width, in ieee80211_ibss_process_chanswitch()
846 params.chandef.center_freq1, in ieee80211_ibss_process_chanswitch()
847 params.chandef.center_freq2); in ieee80211_ibss_process_chanswitch()
857 if (!cfg80211_reg_can_beacon(sdata->local->hw.wiphy, &params.chandef, in ieee80211_ibss_process_chanswitch()
862 params.chandef.chan->center_freq, in ieee80211_ibss_process_chanswitch()
863 params.chandef.width, in ieee80211_ibss_process_chanswitch()
864 params.chandef.center_freq1, in ieee80211_ibss_process_chanswitch()
865 params.chandef.center_freq2); in ieee80211_ibss_process_chanswitch()
870 &params.chandef, in ieee80211_ibss_process_chanswitch()
879 params.radar_required = err; in ieee80211_ibss_process_chanswitch()
881 if (cfg80211_chandef_identical(&params.chandef, in ieee80211_ibss_process_chanswitch()
891 params.chandef.chan->center_freq); in ieee80211_ibss_process_chanswitch()
893 params.block_tx = !!csa_ie.mode; in ieee80211_ibss_process_chanswitch()
896 &params)) in ieee80211_ibss_process_chanswitch()
1735 struct cfg80211_ibss_params *params) in ieee80211_ibss_join() argument
1747 &params->chandef, in ieee80211_ibss_join()
1753 if (!params->userspace_handles_dfs) in ieee80211_ibss_join()
1755 radar_detect_width = BIT(params->chandef.width); in ieee80211_ibss_join()
1758 chanmode = (params->channel_fixed && !ret) ? in ieee80211_ibss_join()
1762 ret = ieee80211_check_combinations(sdata, &params->chandef, chanmode, in ieee80211_ibss_join()
1768 if (params->bssid) { in ieee80211_ibss_join()
1769 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN); in ieee80211_ibss_join()
1774 sdata->u.ibss.privacy = params->privacy; in ieee80211_ibss_join()
1775 sdata->u.ibss.control_port = params->control_port; in ieee80211_ibss_join()
1776 sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs; in ieee80211_ibss_join()
1777 sdata->u.ibss.basic_rates = params->basic_rates; in ieee80211_ibss_join()
1781 rate_flags = ieee80211_chandef_rate_flags(&params->chandef); in ieee80211_ibss_join()
1782 sband = local->hw.wiphy->bands[params->chandef.chan->band]; in ieee80211_ibss_join()
1787 memcpy(sdata->vif.bss_conf.mcast_rate, params->mcast_rate, in ieee80211_ibss_join()
1788 sizeof(params->mcast_rate)); in ieee80211_ibss_join()
1790 sdata->vif.bss_conf.beacon_int = params->beacon_interval; in ieee80211_ibss_join()
1792 sdata->u.ibss.chandef = params->chandef; in ieee80211_ibss_join()
1793 sdata->u.ibss.fixed_channel = params->channel_fixed; in ieee80211_ibss_join()
1795 if (params->ie) { in ieee80211_ibss_join()
1796 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, in ieee80211_ibss_join()
1799 sdata->u.ibss.ie_len = params->ie_len; in ieee80211_ibss_join()
1805 memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len); in ieee80211_ibss_join()
1806 sdata->u.ibss.ssid_len = params->ssid_len; in ieee80211_ibss_join()
1808 memcpy(&sdata->u.ibss.ht_capa, &params->ht_capa, in ieee80211_ibss_join()
1810 memcpy(&sdata->u.ibss.ht_capa_mask, &params->ht_capa_mask, in ieee80211_ibss_join()