/linux/arch/x86/kvm/ |
H A D | irq_comm.c | 31 struct kvm *kvm, int irq_source_id, int level, in kvm_set_pic_irq() argument 35 return kvm_pic_set_irq(pic, e->irqchip.pin, irq_source_id, level); in kvm_set_pic_irq() 39 struct kvm *kvm, int irq_source_id, int level, in kvm_set_ioapic_irq() argument 43 return kvm_ioapic_set_irq(ioapic, e->irqchip.pin, irq_source_id, level, in kvm_set_ioapic_irq() 132 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_msi() argument 149 struct kvm *kvm, int irq_source_id, int level, in kvm_hv_set_sint() argument 160 struct kvm *kvm, int irq_source_id, int level, in kvm_arch_set_irq_inatomic() argument 169 return kvm_hv_set_sint(e, kvm, irq_source_id, level, in kvm_arch_set_irq_inatomic() 200 int irq_source_id; in kvm_request_irq_source_id() local 203 irq_source_id = find_first_zero_bit(bitmap, BITS_PER_LONG); in kvm_request_irq_source_id() [all …]
|
H A D | ioapic.h | 114 int kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, 116 void kvm_ioapic_clear_all(struct kvm_ioapic *ioapic, int irq_source_id);
|
H A D | i8259.c | 188 int kvm_pic_set_irq(struct kvm_pic *s, int irq, int irq_source_id, int level) in kvm_pic_set_irq() argument 196 irq_source_id, level); in kvm_pic_set_irq() 206 void kvm_pic_clear_all(struct kvm_pic *s, int irq_source_id) in kvm_pic_clear_all() argument 212 __clear_bit(irq_source_id, &s->irq_states[i]); in kvm_pic_clear_all()
|
H A D | i8254.h | 45 int irq_source_id; member
|
H A D | ioapic.c | 485 int kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, in kvm_ioapic_set_irq() argument 494 irq_source_id, level); in kvm_ioapic_set_irq() 502 void kvm_ioapic_clear_all(struct kvm_ioapic *ioapic, int irq_source_id) in kvm_ioapic_clear_all() argument 508 __clear_bit(irq_source_id, &ioapic->irq_states[i]); in kvm_ioapic_clear_all()
|
/linux/arch/riscv/kvm/ |
H A D | vm.c | 68 struct kvm *kvm, int irq_source_id, in kvm_set_msi() argument 86 struct kvm *kvm, int irq_source_id, in kvm_riscv_set_irq() argument 150 struct kvm *kvm, int irq_source_id, int level, in kvm_arch_set_irq_inatomic() argument 158 return kvm_set_msi(e, kvm, irq_source_id, level, line_status); in kvm_arch_set_irq_inatomic() 161 return kvm_riscv_set_irq(e, kvm, irq_source_id, in kvm_arch_set_irq_inatomic()
|
/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-irqfd.c | 19 struct kvm *kvm, int irq_source_id, in vgic_irqfd_set_irq() argument 87 struct kvm *kvm, int irq_source_id, in kvm_set_msi() argument 106 struct kvm *kvm, int irq_source_id, int level, in kvm_arch_set_irq_inatomic() argument 130 return vgic_irqfd_set_irq(e, kvm, irq_source_id, 1, line_status); in kvm_arch_set_irq_inatomic()
|
/linux/virt/kvm/ |
H A D | irqchip.c | 70 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, in kvm_set_irq() argument 76 trace_kvm_set_irq(irq, level, irq_source_id); in kvm_set_irq() 88 r = irq_set[i].set(&irq_set[i], kvm, irq_source_id, level, in kvm_set_irq()
|
H A D | eventfd.c | 184 struct kvm *kvm, int irq_source_id, in kvm_arch_set_irq_inatomic() argument
|
/linux/arch/x86/include/asm/ |
H A D | kvm_host.h | 2176 int irq_source_id, int level) in __kvm_irq_line_state() argument 2180 __set_bit(irq_source_id, irq_state); in __kvm_irq_line_state() 2182 __clear_bit(irq_source_id, irq_state); in __kvm_irq_line_state() 2187 int kvm_pic_set_irq(struct kvm_pic *pic, int irq, int irq_source_id, int level); 2188 void kvm_pic_clear_all(struct kvm_pic *pic, int irq_source_id);
|
/linux/include/linux/ |
H A D | kvm_host.h | 666 struct kvm *kvm, int irq_source_id, int level, 1763 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, 1766 int irq_source_id, int level, bool line_status); 1768 struct kvm *kvm, int irq_source_id, 1778 void kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id);
|
/linux/arch/powerpc/include/asm/ |
H A D | kvm_ppc.h | 690 extern int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, 738 extern int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, 776 static inline int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, in kvmppc_xive_set_irq() argument
|
/linux/arch/powerpc/kvm/ |
H A D | mpic.c | 1791 struct kvm *kvm, int irq_source_id, int level, in mpic_set_irq() argument 1807 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_msi() argument
|
H A D | book3s_xics.c | 1284 int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, in kvmppc_xics_set_irq() argument
|
H A D | book3s_xive.c | 2489 int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, in kvmppc_xive_set_irq() argument
|
/linux/arch/s390/kvm/ |
H A D | interrupt.c | 2833 struct kvm *kvm, int irq_source_id, int level, in set_adapter_int() argument 2925 int irq_source_id, int level, bool line_status) in kvm_set_msi() argument
|