Searched refs:VcpuControl (Results 1 – 6 of 6) sorted by relevance
/external/crosvm/src/crosvm/ |
D | gdb.rs | 46 use vm_control::VcpuControl; 103 VcpuRequest(mpsc::SendError<VcpuControl>), 118 vcpu_com: Vec<mpsc::Sender<VcpuControl>>, 129 vcpu_com: Vec<mpsc::Sender<VcpuControl>>, in new() argument 142 fn vcpu_request(&self, request: VcpuControl) -> GdbResult<VcpuDebugStatus> { in vcpu_request() 163 match self.vcpu_request(VcpuControl::Debug(VcpuDebug::GetHwBreakPointCount)) { in max_hw_breakpoints_request() 208 match self.vcpu_request(VcpuControl::Debug(VcpuDebug::ReadRegs)) { in read_registers() 228 match self.vcpu_request(VcpuControl::Debug(VcpuDebug::WriteRegs(Box::new( in write_registers() 248 match self.vcpu_request(VcpuControl::Debug(VcpuDebug::ReadMem( in read_addrs() 274 match self.vcpu_request(VcpuControl::Debug(VcpuDebug::WriteMem( in write_addrs() [all …]
|
/external/crosvm/src/crosvm/sys/linux/ |
D | vcpu.rs | 228 from_main_tube: mpsc::Receiver<VcpuControl>, in vcpu_loop() argument 274 VcpuControl::RunState(new_mode) => { in vcpu_loop() 291 VcpuControl::Debug(d) => { in vcpu_loop() 302 VcpuControl::MakeRT => { in vcpu_loop() 315 VcpuControl::GetStates(response_chan) => { in vcpu_loop() 320 VcpuControl::Snapshot(snapshot_writer, response_chan) => { in vcpu_loop() 332 VcpuControl::Restore(req) => { in vcpu_loop() 348 VcpuControl::Throttle(target_us) => { in vcpu_loop() 533 from_main_tube: mpsc::Receiver<VcpuControl>, in run_vcpu() argument 652 vcpu_handles: &[(JoinHandle<()>, mpsc::Sender<vm_control::VcpuControl>)], in kick_all_vcpus() argument [all …]
|
/external/crosvm/src/sys/windows/ |
D | run_vcpu.rs | 72 use vm_control::VcpuControl; 272 vcpu_control: mpsc::Receiver<VcpuControl>, in run() argument 554 ) -> Result<(Vec<JoinHandle<Result<()>>>, Vec<mpsc::Sender<VcpuControl>>)> { in run_all_vcpus() argument 661 vcpu_control: mpsc::Receiver<VcpuControl>, in vcpu_loop() argument 947 vcpu_control: &mpsc::Receiver<VcpuControl>, in process_vcpu_control_messages() argument 951 let control_messages: Vec<VcpuControl> = vcpu_control.try_iter().collect(); in process_vcpu_control_messages() 955 VcpuControl::RunState(new_mode) => { in process_vcpu_control_messages() 959 VcpuControl::Debug(d) => { in process_vcpu_control_messages() 962 VcpuControl::MakeRT => { in process_vcpu_control_messages() 965 VcpuControl::GetStates(response_chan) => { in process_vcpu_control_messages() [all …]
|
/external/crosvm/vm_control/src/ |
D | lib.rs | 136 pub enum VcpuControl { enum 1637 fn get_vcpu_state(kick_vcpus: impl Fn(VcpuControl), vcpu_num: usize) -> anyhow::Result<VmRunMode> { in get_vcpu_state() argument 1639 kick_vcpus(VcpuControl::GetStates(send_chan)); in get_vcpu_state() 1668 kick_vcpus: &'a dyn Fn(VcpuControl), 1681 pub fn new(kick_vcpus: &'a impl Fn(VcpuControl), vcpu_num: usize) -> anyhow::Result<Self> { in new() argument 1686 kick_vcpus(VcpuControl::RunState(VmRunMode::Suspending)); in new() 1692 kick_vcpus(VcpuControl::RunState(saved_run_mode)); in new() 1713 (self.kick_vcpus)(VcpuControl::RunState(self.saved_run_mode)); in drop() 1799 kick_vcpus: impl Fn(VcpuControl), in execute() argument 1800 … #[cfg(any(target_os = "android", target_os = "linux"))] kick_vcpu: impl Fn(usize, VcpuControl), in execute() [all …]
|
/external/crosvm/src/sys/ |
D | windows.rs | 207 use vm_control::VcpuControl; 888 vcpu_control_channels: &[mpsc::Sender<VcpuControl>], in handle_readable_event() 1502 VcpuControl::RunState(run_mode_state), in run_control() 1699 vcpu_control_channels: &[mpsc::Sender<VcpuControl>], in kick_all_vcpus() argument 1704 msg: VcpuControl, in kick_all_vcpus() argument 1709 VcpuControl::RunState(VmRunMode::Suspending) => { in kick_all_vcpus() 1719 VcpuControl::RunState(VmRunMode::Running) => { in kick_all_vcpus() 1760 vcpu_control_channels: &[mpsc::Sender<VcpuControl>], in kick_vcpu() argument 1764 msg: VcpuControl, in kick_vcpu() argument 1767 !matches!(msg, VcpuControl::RunState(_)), in kick_vcpu()
|
/external/crosvm/src/crosvm/sys/ |
D | linux.rs | 3061 vcpu_handles: &'a [(JoinHandle<()>, mpsc::Sender<vm_control::VcpuControl>)], 3223 VcpuControl::Throttle(cycles), in process_vm_request() 3252 if let VcpuControl::RunState(VmRunMode::Running) = msg { in process_vm_request() 3975 VcpuControl::RunState(post_restore_run_mode), in run_control() 4100 VcpuControl::RunState(mode), in run_control() 4276 VcpuControl::RunState(VmRunMode::Exiting), in run_control()
|