Home
last modified time | relevance | path

Searched refs:irqchip_in_kernel (Results 1 – 16 of 16) sorted by relevance

/linux/arch/riscv/kvm/
H A Dvm.c62 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
116 return irqchip_in_kernel(kvm); in kvm_arch_can_set_irq_routing()
171 return irqchip_in_kernel(kvm); in kvm_arch_irqchip_in_kernel()
H A Daia_device.c22 if (irqchip_in_kernel(kvm)) in aia_create()
/linux/arch/x86/kvm/
H A Dirq.c190 return resample ? irqchip_full(kvm) : irqchip_in_kernel(kvm); in kvm_arch_irqfd_allowed()
195 return irqchip_in_kernel(kvm); in kvm_arch_irqchip_in_kernel()
282 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
293 return irqchip_in_kernel(kvm); in kvm_arch_can_set_irq_routing()
435 if (WARN_ON_ONCE(!irqchip_in_kernel(kvm) || !kvm_arch_has_irq_bypass())) in kvm_pi_update_irte()
H A Dirq.h106 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel() function
H A Dlapic.c361 WARN_ONCE(!irqchip_in_kernel(kvm), in kvm_recalculate_apic_map()
3005 if (!irqchip_in_kernel(vcpu->kvm)) { in kvm_create_lapic()
/linux/arch/arm64/kvm/
H A Darch_timer.c185 return unlikely(!irqchip_in_kernel(kvm)); in userspace_irqchip()
673 if (irqchip_in_kernel(vcpu->kvm)) in kvm_timer_vcpu_load_gic()
723 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_timer_vcpu_load_nested_switch()
897 if (likely(irqchip_in_kernel(vcpu->kvm))) in kvm_timer_should_notify_user()
1002 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_timer_sync_user()
1039 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_timer_vcpu_reset()
1547 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_timer_enable()
1595 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_timer_set_attr()
H A Dpmu-emul.c407 if (likely(irqchip_in_kernel(vcpu->kvm))) { in kvm_pmu_update_state()
420 if (likely(irqchip_in_kernel(vcpu->kvm))) in kvm_pmu_should_notify_user()
934 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_arm_pmu_v3_enable()
953 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_arm_pmu_v3_init()
1138 if (!irqchip_in_kernel(kvm)) in kvm_arm_pmu_v3_set_attr()
1240 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_pmu_v3_get_attr()
H A Darm.c453 if (irqchip_in_kernel(kvm) && vgic_initialized(kvm)) in kvm_arch_vcpu_precreate()
851 if (likely(irqchip_in_kernel(kvm))) { in kvm_arch_vcpu_run_pid_change()
1118 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) { in kvm_vcpu_exit_request()
1232 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_arch_vcpu_ioctl_run()
1276 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_arch_vcpu_ioctl_run()
1336 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) { in kvm_arch_vcpu_ioctl_run()
1410 if (irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
1422 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
1434 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
2775 return irqchip_in_kernel(kvm); in kvm_arch_irqchip_in_kernel()
H A Dsys_regs.c5634 if (!irqchip_in_kernel(kvm) && !kvm_vm_has_ran_once(kvm)) { in kvm_finalize_sys_regs()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-init.c122 if (irqchip_in_kernel(kvm)) { in kvm_vgic_create()
348 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_vgic_vcpu_init()
584 if (!irqchip_in_kernel(kvm)) in kvm_vgic_map_resources()
H A Dvgic-v3.c29 if (!irqchip_in_kernel(vcpu->kvm)) in vgic_v3_configure_hcr()
511 !irqchip_in_kernel(vcpu->kvm)) in vcpu_set_ich_hcr()
H A Dvgic.c1091 if (unlikely(!irqchip_in_kernel(vcpu->kvm) || !vgic_initialized(vcpu->kvm))) { in kvm_vgic_load()
1105 if (unlikely(!irqchip_in_kernel(vcpu->kvm) || !vgic_initialized(vcpu->kvm))) { in kvm_vgic_put()
/linux/arch/riscv/include/asm/
H A Dkvm_aia.h80 #define irqchip_in_kernel(k) ((k)->arch.aia.in_kernel) macro
/linux/arch/x86/kvm/vmx/
H A Dposted_intr.c154 return irqchip_in_kernel(kvm) && kvm_arch_has_irq_bypass() && in vmx_can_use_vtd_pi()
/linux/include/kvm/
H A Darm_vgic.h419 #define irqchip_in_kernel(k) (!!((k)->arch.vgic.in_kernel)) macro
/linux/arch/x86/kvm/svm/
H A Davic.c286 if (!irqchip_in_kernel(kvm) || !enable_apicv) in avic_alloc_physical_id_table()
840 if (!enable_apicv || !irqchip_in_kernel(vcpu->kvm)) in avic_init_vcpu()