Lines Matching refs:params
748 struct cfg80211_csa_settings params; in ieee80211_ibss_process_chanswitch() local
777 memset(¶ms, 0, sizeof(params)); in ieee80211_ibss_process_chanswitch()
795 params.count = csa_ie.count; in ieee80211_ibss_process_chanswitch()
796 params.chandef = csa_ie.chanreq.oper; in ieee80211_ibss_process_chanswitch()
808 cfg80211_chandef_create(¶ms.chandef, params.chandef.chan, in ieee80211_ibss_process_chanswitch()
813 if (params.chandef.width != ifibss->chandef.width) { in ieee80211_ibss_process_chanswitch()
817 params.chandef.chan->center_freq, in ieee80211_ibss_process_chanswitch()
818 params.chandef.width, in ieee80211_ibss_process_chanswitch()
819 params.chandef.center_freq1, in ieee80211_ibss_process_chanswitch()
820 params.chandef.center_freq2); in ieee80211_ibss_process_chanswitch()
830 if (!cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, in ieee80211_ibss_process_chanswitch()
835 params.chandef.chan->center_freq, in ieee80211_ibss_process_chanswitch()
836 params.chandef.width, in ieee80211_ibss_process_chanswitch()
837 params.chandef.center_freq1, in ieee80211_ibss_process_chanswitch()
838 params.chandef.center_freq2); in ieee80211_ibss_process_chanswitch()
843 ¶ms.chandef, in ieee80211_ibss_process_chanswitch()
852 params.radar_required = err; in ieee80211_ibss_process_chanswitch()
854 if (cfg80211_chandef_identical(¶ms.chandef, in ieee80211_ibss_process_chanswitch()
864 params.chandef.chan->center_freq); in ieee80211_ibss_process_chanswitch()
866 params.block_tx = !!csa_ie.mode; in ieee80211_ibss_process_chanswitch()
869 ¶ms)) in ieee80211_ibss_process_chanswitch()
1709 struct cfg80211_ibss_params *params) in ieee80211_ibss_join() argument
1719 if (params->chandef.chan->freq_offset) { in ieee80211_ibss_join()
1725 ¶ms->chandef, in ieee80211_ibss_join()
1731 if (!params->userspace_handles_dfs) in ieee80211_ibss_join()
1733 radar_detect_width = BIT(params->chandef.width); in ieee80211_ibss_join()
1736 chanmode = (params->channel_fixed && !ret) ? in ieee80211_ibss_join()
1739 ret = ieee80211_check_combinations(sdata, ¶ms->chandef, chanmode, in ieee80211_ibss_join()
1744 if (params->bssid) { in ieee80211_ibss_join()
1745 memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN); in ieee80211_ibss_join()
1750 sdata->u.ibss.privacy = params->privacy; in ieee80211_ibss_join()
1751 sdata->u.ibss.control_port = params->control_port; in ieee80211_ibss_join()
1752 sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs; in ieee80211_ibss_join()
1753 sdata->u.ibss.basic_rates = params->basic_rates; in ieee80211_ibss_join()
1757 memcpy(sdata->vif.bss_conf.mcast_rate, params->mcast_rate, in ieee80211_ibss_join()
1758 sizeof(params->mcast_rate)); in ieee80211_ibss_join()
1760 sdata->vif.bss_conf.beacon_int = params->beacon_interval; in ieee80211_ibss_join()
1762 sdata->u.ibss.chandef = params->chandef; in ieee80211_ibss_join()
1763 sdata->u.ibss.fixed_channel = params->channel_fixed; in ieee80211_ibss_join()
1765 if (params->ie) { in ieee80211_ibss_join()
1766 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, in ieee80211_ibss_join()
1769 sdata->u.ibss.ie_len = params->ie_len; in ieee80211_ibss_join()
1775 memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len); in ieee80211_ibss_join()
1776 sdata->u.ibss.ssid_len = params->ssid_len; in ieee80211_ibss_join()
1778 memcpy(&sdata->u.ibss.ht_capa, ¶ms->ht_capa, in ieee80211_ibss_join()
1780 memcpy(&sdata->u.ibss.ht_capa_mask, ¶ms->ht_capa_mask, in ieee80211_ibss_join()
1802 sdata->control_port_over_nl80211 = params->control_port_over_nl80211; in ieee80211_ibss_join()