Lines Matching refs:VcpuControl
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()
1851 kick_vcpus(VcpuControl::RunState(VmRunMode::Suspending)); in execute()
1898 kick_vcpus(VcpuControl::RunState(VmRunMode::Running)); in execute()
1992 kick_vcpus(VcpuControl::RunState(VmRunMode::Suspending)); in execute()
2076 kick_vcpus(VcpuControl::RunState(VmRunMode::Running)); in execute()
2106 kick_vcpus(VcpuControl::MakeRT); in execute()
2273 kick_vcpus: impl Fn(VcpuControl), in do_snapshot() argument
2339 kick_vcpus(VcpuControl::Snapshot( in do_snapshot()
2396 kick_vcpus: impl Fn(VcpuControl), in do_restore() argument
2397 kick_vcpu: impl Fn(VcpuControl, usize), in do_restore() argument
2437 VcpuControl::Restore(VcpuRestoreRequest { in do_restore()