Lines Matching refs:scan_config

904 	struct iwl_scan_config *scan_config;  in iwl_mvm_config_scan()  local
917 cmd_size = sizeof(*scan_config) + mvm->fw->ucode_capa.n_scan_channels; in iwl_mvm_config_scan()
919 scan_config = kzalloc(cmd_size, GFP_KERNEL); in iwl_mvm_config_scan()
920 if (!scan_config) in iwl_mvm_config_scan()
923 scan_config->flags = cpu_to_le32(SCAN_CONFIG_FLAG_ACTIVATE | in iwl_mvm_config_scan()
932 scan_config->tx_chains = cpu_to_le32(iwl_mvm_get_valid_tx_ant(mvm)); in iwl_mvm_config_scan()
933 scan_config->rx_chains = cpu_to_le32(iwl_mvm_scan_rx_ant(mvm)); in iwl_mvm_config_scan()
934 scan_config->legacy_rates = iwl_mvm_scan_config_rates(mvm); in iwl_mvm_config_scan()
935 scan_config->out_of_channel_time = cpu_to_le32(170); in iwl_mvm_config_scan()
936 scan_config->suspend_time = cpu_to_le32(30); in iwl_mvm_config_scan()
937 scan_config->dwell_active = 20; in iwl_mvm_config_scan()
938 scan_config->dwell_passive = 110; in iwl_mvm_config_scan()
939 scan_config->dwell_fragmented = 20; in iwl_mvm_config_scan()
941 memcpy(&scan_config->mac_addr, &mvm->addresses[0].addr, ETH_ALEN); in iwl_mvm_config_scan()
943 scan_config->bcast_sta_id = mvm->aux_sta.sta_id; in iwl_mvm_config_scan()
944 scan_config->channel_flags = IWL_CHANNEL_FLAG_EBS | in iwl_mvm_config_scan()
951 scan_config->channel_array[j] = band->channels[i].hw_value; in iwl_mvm_config_scan()
954 scan_config->channel_array[j] = band->channels[i].hw_value; in iwl_mvm_config_scan()
956 cmd.data[0] = scan_config; in iwl_mvm_config_scan()
964 kfree(scan_config); in iwl_mvm_config_scan()