Lines Matching defs:Config

663 pub struct Config {  struct
683 pub battery_config: Option<BatteryConfig>, argument
685 pub block_control_tube: Vec<Tube>,
687 pub block_vhost_user_tube: Vec<Tube>,
689 pub boost_uclamp: bool,
690 pub boot_cpu: usize,
692 pub break_linux_pci_config_io: bool,
694 pub broker_shutdown_event: Option<Event>,
696 pub bus_lock_ratelimit: u64,
698 pub coiommu_param: Option<devices::CoIommuParameters>,
699 pub core_scheduling: bool,
700 pub cpu_capacity: BTreeMap<usize, u32>, // CPU index -> capacity
701 pub cpu_clusters: Vec<CpuSet>,
702 pub cpu_freq_domains: Vec<CpuSet>,
707 pub cpu_frequencies_khz: BTreeMap<usize, Vec<u32>>, // CPU index -> frequencies
709 pub crash_pipe_name: Option<String>,
711 pub crash_report_uuid: Option<String>,
735 pub gpu_backend_config: Option<GpuBackendConfig>, argument
745 pub gpu_vmm_config: Option<GpuVmmConfig>, argument
755 pub input_event_split_config: Option<InputEventSplitConfig>, argument
758 pub jail_config: Option<JailConfig>, argument
782 pub pci_config: PciConfig, argument
784 pub pci_hotplug_slots: Option<u8>,
785 pub per_vm_core_scheduling: bool,
786 pub pflash_parameters: Option<PflashParameters>,
788 pub plugin_gid_maps: Vec<crate::crosvm::plugin::GidMap>,
790 pub plugin_mounts: Vec<crate::crosvm::plugin::BindMount>,
791 pub plugin_root: Option<PathBuf>,
793 pub pmem_ext2: Vec<crate::crosvm::sys::config::PmemExt2Option>,
794 pub pmems: Vec<PmemOption>,
796 pub process_invariants_data_handle: Option<u64>,
798 pub process_invariants_data_size: Option<usize>,
800 pub product_channel: Option<String>,
802 pub product_name: Option<String>,
804 pub product_version: Option<String>,
805 pub protection_type: ProtectionType,
829 pub snd_split_configs: Vec<SndSplitConfig>, argument
836 pub sve: Option<SveConfig>, argument
837 pub swap_dir: Option<PathBuf>,
838 pub swiotlb: Option<u64>,
840 pub task_profiles: Vec<String>,
842 pub unmap_guest_memory_on_fork: bool,
866 pub video_dec: Vec<VideoDeviceConfig>, argument
868 pub video_enc: Vec<VideoDeviceConfig>, argument
879 pub vsock: Option<VsockConfig>, argument
884 pub window_procedure_thread_split_config: Option<WindowProcedureThreadSplitConfig>, argument
888 impl Default for Config { argument
1371 fn config_from_args(args: &[&str]) -> Config { in config_from_args()