Lines Matching refs:irq_chip
1821 irq_chip: &mut impl IrqChipArch, in runnable_vcpu()
1848 irq_chip in runnable_vcpu()
1861 irq_chip, in runnable_vcpu()
1977 mut irq_chip: impl IrqChipArch + 'static, in run_vcpu()
2010 &mut irq_chip, in run_vcpu()
2126 match irq_chip.wait_until_runnable(&vcpu) { in run_vcpu()
2173 if let Err(e) = irq_chip.broadcast_eoi(vector) { in run_vcpu()
2181 Ok(VcpuExit::Hlt) => irq_chip.halted(cpu_id), in run_vcpu()
2231 if let Err(e) = irq_chip.inject_interrupts(&vcpu) { in run_vcpu()
2273 let irq_chip = KvmKernelIrqChip::new(vm.try_clone()?, vcpu_count)?; in create_kvm_kernel_irq_chip() localVariable
2274 Ok(irq_chip) in create_kvm_kernel_irq_chip()
2283 let irq_chip = in create_kvm_split_irq_chip() localVariable
2285 Ok(irq_chip) in create_kvm_split_irq_chip()
2540 .irq_chip in run_vm()
2556 .irq_chip in run_vm()
2585 irq_chip: &impl IrqChip, in kick_all_vcpus()
2594 irq_chip.kick_halted_vcpus(); in kick_all_vcpus()
2809 .irq_chip in run_control()
2883 linux.irq_chip.try_clone().map_err(Error::CloneEvent)?, in run_control()
2933 if let Err(e) = linux.irq_chip.process_delayed_irq_events() { in run_control()
2947 kick_all_vcpus(&vcpu_handles, &linux.irq_chip, &VmRunMode::Suspending); in run_control()
2965 if let Err(e) = linux.irq_chip.service_irq_event(index) { in run_control()
3059 &linux.irq_chip, in run_control()
3099 let irq_chip = &mut linux.irq_chip; in run_control() localVariable
3103 if let Some(event_index) = irq_chip in run_control()
3124 IrqSetup::Route(route) => irq_chip.route_irq(route), in run_control()
3234 kick_all_vcpus(&vcpu_handles, &linux.irq_chip, &VmRunMode::Exiting); in run_control()