Lines Matching refs:vec

123 void kvmppc_inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 flags)  in kvmppc_inject_interrupt()  argument
128 kvmppc_set_pc(vcpu, kvmppc_interrupt_offset(vcpu) + vec); in kvmppc_inject_interrupt()
132 static int kvmppc_book3s_vec2irqprio(unsigned int vec) in kvmppc_book3s_vec2irqprio() argument
136 switch (vec) { in kvmppc_book3s_vec2irqprio()
161 unsigned int vec) in kvmppc_book3s_dequeue_irqprio() argument
165 clear_bit(kvmppc_book3s_vec2irqprio(vec), in kvmppc_book3s_dequeue_irqprio()
172 void kvmppc_book3s_queue_irqprio(struct kvm_vcpu *vcpu, unsigned int vec) in kvmppc_book3s_queue_irqprio() argument
176 set_bit(kvmppc_book3s_vec2irqprio(vec), in kvmppc_book3s_queue_irqprio()
179 printk(KERN_INFO "Queueing interrupt %x\n", vec); in kvmppc_book3s_queue_irqprio()
212 unsigned int vec = BOOK3S_INTERRUPT_EXTERNAL; in kvmppc_core_queue_external() local
215 vec = BOOK3S_INTERRUPT_EXTERNAL_LEVEL; in kvmppc_core_queue_external()
217 kvmppc_book3s_queue_irqprio(vcpu, vec); in kvmppc_core_queue_external()
246 int vec = 0; in kvmppc_book3s_irqprio_deliver() local
252 vec = BOOK3S_INTERRUPT_DECREMENTER; in kvmppc_book3s_irqprio_deliver()
257 vec = BOOK3S_INTERRUPT_EXTERNAL; in kvmppc_book3s_irqprio_deliver()
260 vec = BOOK3S_INTERRUPT_SYSTEM_RESET; in kvmppc_book3s_irqprio_deliver()
263 vec = BOOK3S_INTERRUPT_MACHINE_CHECK; in kvmppc_book3s_irqprio_deliver()
266 vec = BOOK3S_INTERRUPT_DATA_STORAGE; in kvmppc_book3s_irqprio_deliver()
269 vec = BOOK3S_INTERRUPT_INST_STORAGE; in kvmppc_book3s_irqprio_deliver()
272 vec = BOOK3S_INTERRUPT_DATA_SEGMENT; in kvmppc_book3s_irqprio_deliver()
275 vec = BOOK3S_INTERRUPT_INST_SEGMENT; in kvmppc_book3s_irqprio_deliver()
278 vec = BOOK3S_INTERRUPT_ALIGNMENT; in kvmppc_book3s_irqprio_deliver()
281 vec = BOOK3S_INTERRUPT_PROGRAM; in kvmppc_book3s_irqprio_deliver()
284 vec = BOOK3S_INTERRUPT_VSX; in kvmppc_book3s_irqprio_deliver()
287 vec = BOOK3S_INTERRUPT_ALTIVEC; in kvmppc_book3s_irqprio_deliver()
290 vec = BOOK3S_INTERRUPT_FP_UNAVAIL; in kvmppc_book3s_irqprio_deliver()
293 vec = BOOK3S_INTERRUPT_SYSCALL; in kvmppc_book3s_irqprio_deliver()
296 vec = BOOK3S_INTERRUPT_TRACE; in kvmppc_book3s_irqprio_deliver()
299 vec = BOOK3S_INTERRUPT_PERFMON; in kvmppc_book3s_irqprio_deliver()
302 vec = BOOK3S_INTERRUPT_FAC_UNAVAIL; in kvmppc_book3s_irqprio_deliver()
311 printk(KERN_INFO "Deliver interrupt 0x%x? %x\n", vec, deliver); in kvmppc_book3s_irqprio_deliver()
315 kvmppc_inject_interrupt(vcpu, vec, 0); in kvmppc_book3s_irqprio_deliver()