Searched refs:irq_source_id (Results 1 - 20 of 20) sorted by last modified time

/linux-master/include/trace/events/
H 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-master/include/linux/
H A Dkvm_host.h651 struct kvm *kvm, int irq_source_id, int level,
1675 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level,
1678 int irq_source_id, int level, bool line_status);
1680 struct kvm *kvm, int irq_source_id,
1690 void kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id);
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h2099 int irq_source_id, int level)
2103 __set_bit(irq_source_id, irq_state);
2105 __clear_bit(irq_source_id, irq_state);
2110 int kvm_pic_set_irq(struct kvm_pic *pic, int irq, int irq_source_id, int level);
2111 void kvm_pic_clear_all(struct kvm_pic *pic, int irq_source_id);
2098 __kvm_irq_line_state(unsigned long *irq_state, int irq_source_id, int level) argument
/linux-master/arch/riscv/kvm/
H A Dvm.c68 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/arch/powerpc/kvm/
H A Dbook3s_xive.c2489 int kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument
H A Dbook3s.c1021 int kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument
1025 return kvmppc_xive_set_irq(kvm, irq_source_id, irq, level,
1028 return kvmppc_xics_set_irq(kvm, irq_source_id, irq, level,
1033 struct kvm *kvm, int irq_source_id,
1036 return kvm_set_irq(kvm, irq_source_id, irq_entry->gsi,
1040 struct kvm *kvm, int irq_source_id, int level,
1043 return kvm_set_irq(kvm, irq_source_id, e->gsi, level, line_status);
1032 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
1039 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 Dbook3s_xics.c1284 int kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, argument
H A Dmpic.c1791 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
/linux-master/arch/powerpc/include/asm/
H 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, argument
/linux-master/arch/x86/kvm/
H A Dxen.c1900 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
H A Dirq_comm.c31 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 Di8259.c188 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 Dioapic.c485 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 Di8254.c251 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 Di8254.h45 int irq_source_id; member in struct:kvm_pit
H 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);
/linux-master/arch/s390/kvm/
H A Dinterrupt.c2838 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
/linux-master/virt/kvm/
H A Deventfd.c183 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
H A Dirqchip.c70 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,
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c19 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

Completed in 257 milliseconds