Home
last modified time | relevance | path

Searched refs:irq_source_id (Results 1 – 20 of 20) sorted by relevance

/linux/arch/x86/kvm/
A Dirq_comm.c31 struct kvm *kvm, int irq_source_id, int level, in kvm_set_pic_irq() argument
39 struct kvm *kvm, int irq_source_id, int level, in kvm_set_ioapic_irq() argument
149 struct kvm *kvm, int irq_source_id, int level, in kvm_hv_set_sint() argument
200 int irq_source_id; in kvm_request_irq_source_id() local
205 if (irq_source_id >= BITS_PER_LONG) { in kvm_request_irq_source_id()
207 irq_source_id = -EFAULT; in kvm_request_irq_source_id()
213 set_bit(irq_source_id, bitmap); in kvm_request_irq_source_id()
217 return irq_source_id; in kvm_request_irq_source_id()
226 if (irq_source_id < 0 || in kvm_free_irq_source_id()
227 irq_source_id >= BITS_PER_LONG) { in kvm_free_irq_source_id()
[all …]
A Dioapic.h114 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);
A Di8254.c251 kvm_set_irq(kvm, pit->irq_source_id, 0, 1, false); in pit_do_work()
252 kvm_set_irq(kvm, pit->irq_source_id, 0, 0, false); in pit_do_work()
674 pit->irq_source_id = kvm_request_irq_source_id(kvm); in kvm_create_pit()
675 if (pit->irq_source_id < 0) in kvm_create_pit()
730 kvm_free_irq_source_id(kvm, pit->irq_source_id); in kvm_create_pit()
748 kvm_free_irq_source_id(kvm, pit->irq_source_id); in kvm_free_pit()
A Di8259.c188 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()
A Di8254.h45 int irq_source_id; member
A Dioapic.c485 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()
A Dxen.c1900 int irq_source_id, int level, bool line_status) in evtchn_set_fn() argument
/linux/arch/riscv/kvm/
A Dvm.c68 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/
A Dvgic-irqfd.c19 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/include/trace/events/
A Dkvm.h67 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/virt/kvm/
A Dirqchip.c70 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()
A Deventfd.c184 struct kvm *kvm, int irq_source_id, in kvm_arch_set_irq_inatomic() argument
/linux/arch/powerpc/kvm/
A Dbook3s.c1021 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, in kvm_set_irq() argument
1025 return kvmppc_xive_set_irq(kvm, irq_source_id, irq, level, in kvm_set_irq()
1028 return kvmppc_xics_set_irq(kvm, irq_source_id, irq, level, in kvm_set_irq()
1033 struct kvm *kvm, int irq_source_id, in kvm_arch_set_irq_inatomic() argument
1036 return kvm_set_irq(kvm, irq_source_id, irq_entry->gsi, in kvm_arch_set_irq_inatomic()
1040 struct kvm *kvm, int irq_source_id, int level, in kvmppc_book3s_set_irq() argument
1043 return kvm_set_irq(kvm, irq_source_id, e->gsi, level, line_status); in kvmppc_book3s_set_irq()
A Dmpic.c1791 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
A Dbook3s_xics.c1284 int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, in kvmppc_xics_set_irq() argument
A Dbook3s_xive.c2489 int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, in kvmppc_xive_set_irq() argument
/linux/arch/x86/include/asm/
A Dkvm_host.h2124 int irq_source_id, int level) in __kvm_irq_line_state() argument
2128 __set_bit(irq_source_id, irq_state); in __kvm_irq_line_state()
2130 __clear_bit(irq_source_id, irq_state); in __kvm_irq_line_state()
2135 int kvm_pic_set_irq(struct kvm_pic *pic, int irq, int irq_source_id, int level);
2136 void kvm_pic_clear_all(struct kvm_pic *pic, int irq_source_id);
/linux/include/linux/
A Dkvm_host.h661 struct kvm *kvm, int irq_source_id, int level,
1702 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level,
1705 int irq_source_id, int level, bool line_status);
1707 struct kvm *kvm, int irq_source_id,
1717 void kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id);
/linux/arch/powerpc/include/asm/
A Dkvm_ppc.h690 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/s390/kvm/
A Dinterrupt.c2838 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

Completed in 105 milliseconds