/linux-master/arch/x86/kvm/ |
H A D | irq_comm.c | 31 struct kvm *kvm, int irq_source_id, int level, 35 return kvm_pic_set_irq(pic, e->irqchip.pin, irq_source_id, level); 39 struct kvm *kvm, int irq_source_id, int level, 43 return kvm_ioapic_set_irq(ioapic, e->irqchip.pin, irq_source_id, level, 132 struct kvm *kvm, int irq_source_id, int level, bool line_status) 149 struct kvm *kvm, int irq_source_id, int level, 160 struct kvm *kvm, int irq_source_id, int level, 169 return kvm_hv_set_sint(e, kvm, irq_source_id, level, 200 int irq_source_id; local 203 irq_source_id 30 kvm_set_pic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 38 kvm_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 131 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 148 kvm_hv_set_sint(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 159 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 220 kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id) argument [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 | i8254.h | 45 int irq_source_id; member in struct:kvm_pit
|
H A D | i8254.c | 251 kvm_set_irq(kvm, pit->irq_source_id, 0, 1, false); 252 kvm_set_irq(kvm, pit->irq_source_id, 0, 0, false); 674 pit->irq_source_id = kvm_request_irq_source_id(kvm); 675 if (pit->irq_source_id < 0) 730 kvm_free_irq_source_id(kvm, pit->irq_source_id); 748 kvm_free_irq_source_id(kvm, pit->irq_source_id);
|
H A D | ioapic.c | 485 int kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, argument 494 irq_source_id, level); 502 void kvm_ioapic_clear_all(struct kvm_ioapic *ioapic, int irq_source_id) argument 508 __clear_bit(irq_source_id, &ioapic->irq_states[i]);
|
H A D | i8259.c | 188 int kvm_pic_set_irq(struct kvm_pic *s, int irq, int irq_source_id, int level) argument 196 irq_source_id, level); 206 void kvm_pic_clear_all(struct kvm_pic *s, int irq_source_id) argument 212 __clear_bit(irq_source_id, &s->irq_states[i]);
|
H A D | xen.c | 1900 int irq_source_id, int level, bool line_status) 1899 evtchn_set_fn(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-irqfd.c | 19 struct kvm *kvm, int irq_source_id, 86 struct kvm *kvm, int irq_source_id, 105 struct kvm *kvm, int irq_source_id, int level, 129 return vgic_irqfd_set_irq(e, kvm, irq_source_id, 1, line_status); 18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 104 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|
/linux-master/arch/riscv/kvm/ |
H A D | vm.c | 68 struct kvm *kvm, int irq_source_id, 86 struct kvm *kvm, int irq_source_id, 150 struct kvm *kvm, int irq_source_id, int level, 158 return kvm_set_msi(e, kvm, irq_source_id, level, line_status); 161 return kvm_riscv_set_irq(e, kvm, irq_source_id, 67 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 85 kvm_riscv_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 149 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|
/linux-master/include/trace/events/ |
H A D | kvm.h | 67 TP_PROTO(unsigned int gsi, int level, int irq_source_id), 68 TP_ARGS(gsi, level, irq_source_id), 73 __field( int, irq_source_id ) 79 __entry->irq_source_id = irq_source_id; 83 __entry->gsi, __entry->level, __entry->irq_source_id)
|
/linux-master/virt/kvm/ |
H A D | irqchip.c | 70 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument 76 trace_kvm_set_irq(irq, level, irq_source_id); 88 r = irq_set[i].set(&irq_set[i], kvm, irq_source_id, level,
|
H A D | eventfd.c | 183 struct kvm *kvm, int irq_source_id, 181 kvm_arch_set_irq_inatomic( struct kvm_kernel_irq_routing_entry *irq, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s.c | 1030 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument 1034 return kvmppc_xive_set_irq(kvm, irq_source_id, irq, level, 1037 return kvmppc_xics_set_irq(kvm, irq_source_id, irq, level, 1042 struct kvm *kvm, int irq_source_id, 1045 return kvm_set_irq(kvm, irq_source_id, irq_entry->gsi, 1049 struct kvm *kvm, int irq_source_id, int level, 1052 return kvm_set_irq(kvm, irq_source_id, e->gsi, level, line_status); 1041 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *irq_entry, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 1048 kvmppc_book3s_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|
H A D | mpic.c | 1791 struct kvm *kvm, int irq_source_id, int level, 1807 struct kvm *kvm, int irq_source_id, int level, bool line_status) 1790 mpic_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 1806 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|
H A D | book3s_xics.c | 1284 int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument
|
H A D | book3s_xive.c | 2489 int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_ppc.h | 691 extern int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, 739 extern int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, 777 static inline int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, argument
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 655 struct kvm *kvm, int irq_source_id, int level, 1679 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, 1682 int irq_source_id, int level, bool line_status); 1684 struct kvm *kvm, int irq_source_id, 1694 void kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id);
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 2093 int irq_source_id, int level) 2097 __set_bit(irq_source_id, irq_state); 2099 __clear_bit(irq_source_id, irq_state); 2104 int kvm_pic_set_irq(struct kvm_pic *pic, int irq, int irq_source_id, int level); 2105 void kvm_pic_clear_all(struct kvm_pic *pic, int irq_source_id); 2092 __kvm_irq_line_state(unsigned long *irq_state, int irq_source_id, int level) argument
|
/linux-master/arch/s390/kvm/ |
H A D | interrupt.c | 2838 struct kvm *kvm, int irq_source_id, int level, 2925 int irq_source_id, int level, bool line_status) 2837 set_adapter_int(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 2924 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument
|