Home
last modified time | relevance | path

Searched refs:irqchip_in_kernel (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dirq.c165 return resample ? irqchip_kernel(kvm) : irqchip_in_kernel(kvm); in kvm_arch_irqfd_allowed()
170 return irqchip_in_kernel(kvm); in kvm_arch_irqchip_in_kernel()
H A Dirq.h90 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel() function
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvm.c61 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
115 return irqchip_in_kernel(kvm); in kvm_arch_can_set_irq_routing()
170 return irqchip_in_kernel(kvm); in kvm_arch_irqchip_in_kernel()
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dirq.h14 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel() function
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dls_irq.h9 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel() function
H A Dcsr.c476 if (!irqchip_in_kernel(vcpu->kvm)) { in _kvm_emu_iocsr_read()
503 if (!irqchip_in_kernel(vcpu->kvm)) { in _kvm_emu_iocsr_write()
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Darch_timer.c164 unlikely(!irqchip_in_kernel(kvm)); in userspace_irqchip()
564 if (irqchip_in_kernel(vcpu->kvm)) in kvm_timer_vcpu_load_gic()
637 if (likely(irqchip_in_kernel(vcpu->kvm))) in kvm_timer_should_notify_user()
712 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_timer_sync_user()
736 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_timer_vcpu_reset()
1129 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_timer_enable()
1204 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_timer_set_attr()
H A Dpmu-emul.c396 if (likely(irqchip_in_kernel(vcpu->kvm))) { in kvm_pmu_update_state()
409 if (likely(irqchip_in_kernel(vcpu->kvm))) in kvm_pmu_should_notify_user()
841 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_arm_pmu_v3_enable()
866 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_arm_pmu_v3_init()
939 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_pmu_v3_set_attr()
1020 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_pmu_v3_get_attr()
H A Darm.c263 if (irqchip_in_kernel(kvm) && vgic_initialized(kvm)) in kvm_arch_vcpu_precreate()
306 if (vcpu->arch.has_run_once && unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_arch_vcpu_destroy()
552 if (likely(irqchip_in_kernel(kvm))) { in kvm_vcpu_first_run_init()
857 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) { in kvm_arch_vcpu_ioctl_run()
920 if (irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
935 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
950 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dirq.h7 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel() function
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-init.c67 * irqchip_in_kernel() tells you if this function succeeded or not.
76 if (irqchip_in_kernel(kvm)) in kvm_vgic_create()
221 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_vgic_vcpu_init()
432 if (!irqchip_in_kernel(kvm)) in kvm_vgic_map_resources()
H A Dvgic.h324 irqchip_in_kernel(kvm) && in kvm_has_gicv3()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpmu-emul.c350 if (likely(irqchip_in_kernel(vcpu->kvm))) { in kvm_pmu_update_state()
363 if (likely(irqchip_in_kernel(vcpu->kvm))) in kvm_pmu_should_notify_user()
802 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_arm_pmu_v3_enable()
824 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_arm_pmu_v3_init()
941 if (!irqchip_in_kernel(kvm)) in kvm_arm_pmu_v3_set_attr()
1034 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_pmu_v3_get_attr()
H A Darch_timer.c210 unlikely(!irqchip_in_kernel(kvm)); in userspace_irqchip()
669 if (irqchip_in_kernel(vcpu->kvm)) in kvm_timer_vcpu_load_gic()
719 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_timer_vcpu_load_nested_switch()
868 if (likely(irqchip_in_kernel(vcpu->kvm))) in kvm_timer_should_notify_user()
935 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_timer_sync_user()
972 if (irqchip_in_kernel(vcpu->kvm)) { in kvm_timer_vcpu_reset()
1519 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_timer_enable()
1567 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_arm_timer_set_attr()
H A Darm.c345 if (irqchip_in_kernel(kvm) && vgic_initialized(kvm)) in kvm_arch_vcpu_precreate()
404 if (vcpu_has_run_once(vcpu) && unlikely(!irqchip_in_kernel(vcpu->kvm))) in kvm_arch_vcpu_destroy()
606 if (likely(irqchip_in_kernel(kvm))) { in kvm_arch_vcpu_run_pid_change()
630 if (!irqchip_in_kernel(kvm)) { in kvm_arch_vcpu_run_pid_change()
1076 if (unlikely(!irqchip_in_kernel(vcpu->kvm))) { in kvm_arch_vcpu_ioctl_run()
1151 if (irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
1166 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
1181 if (!irqchip_in_kernel(kvm)) in kvm_vm_ioctl_irq_line()
2353 return irqchip_in_kernel(kvm); in kvm_arch_irqchip_in_kernel()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dirq.c154 return resample ? irqchip_kernel(kvm) : irqchip_in_kernel(kvm); in kvm_arch_irqfd_allowed()
H A Dirq.h91 static inline int irqchip_in_kernel(struct kvm *kvm) in irqchip_in_kernel() function
H A Dirq_comm.c269 return irqchip_in_kernel(kvm); in kvm_arch_can_set_irq_routing()
276 /* We can't check irqchip_in_kernel() here as some callers are in kvm_set_routing_entry()
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-init.c67 * irqchip_in_kernel() tells you if this function succeeded or not.
96 if (irqchip_in_kernel(kvm)) { in kvm_vgic_create()
230 if (!irqchip_in_kernel(vcpu->kvm)) in kvm_vgic_vcpu_init()
471 if (!irqchip_in_kernel(kvm)) in kvm_vgic_map_resources()
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkvm_aia.h83 #define irqchip_in_kernel(k) ((k)->arch.aia.in_kernel) macro
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dposted_intr.c83 return irqchip_in_kernel(kvm) && enable_apicv && in vmx_can_use_vtd_pi()
/kernel/linux/linux-5.10/virt/kvm/
H A Dirqchip.c57 if (!irqchip_in_kernel(kvm) || (msi->flags & ~KVM_MSI_VALID_DEVID)) in kvm_send_userspace_msi()
/kernel/linux/linux-5.10/include/kvm/
H A Darm_vgic.h364 #define irqchip_in_kernel(k) (!!((k)->arch.vgic.in_kernel)) macro
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dposted_intr.c137 return irqchip_in_kernel(kvm) && enable_apicv && in vmx_can_use_vtd_pi()
/kernel/linux/linux-6.6/include/kvm/
H A Darm_vgic.h392 #define irqchip_in_kernel(k) (!!((k)->arch.vgic.in_kernel)) macro

Completed in 21 milliseconds

12