irqnumber 207 arch/x86/kernel/vm86_32.c static int do_vm86_irq_handling(int subfunction, int irqnumber); irqnumber 800 arch/x86/kernel/vm86_32.c static inline void free_vm86_irq(int irqnumber) irqnumber 804 arch/x86/kernel/vm86_32.c free_irq(irqnumber, NULL); irqnumber 805 arch/x86/kernel/vm86_32.c vm86_irqs[irqnumber].tsk = NULL; irqnumber 808 arch/x86/kernel/vm86_32.c irqbits &= ~(1 << irqnumber); irqnumber 820 arch/x86/kernel/vm86_32.c static inline int get_and_reset_irq(int irqnumber) irqnumber 826 arch/x86/kernel/vm86_32.c if (invalid_vm86_irq(irqnumber)) return 0; irqnumber 827 arch/x86/kernel/vm86_32.c if (vm86_irqs[irqnumber].tsk != current) return 0; irqnumber 829 arch/x86/kernel/vm86_32.c bit = irqbits & (1 << irqnumber); irqnumber 832 arch/x86/kernel/vm86_32.c enable_irq(irqnumber); irqnumber 841 arch/x86/kernel/vm86_32.c static int do_vm86_irq_handling(int subfunction, int irqnumber) irqnumber 846 arch/x86/kernel/vm86_32.c return get_and_reset_irq(irqnumber); irqnumber 852 arch/x86/kernel/vm86_32.c int sig = irqnumber >> 8; irqnumber 853 arch/x86/kernel/vm86_32.c int irq = irqnumber & 255; irqnumber 865 arch/x86/kernel/vm86_32.c if (invalid_vm86_irq(irqnumber)) return -EPERM; irqnumber 866 arch/x86/kernel/vm86_32.c if (!vm86_irqs[irqnumber].tsk) return 0; irqnumber 867 arch/x86/kernel/vm86_32.c if (vm86_irqs[irqnumber].tsk != current) return -EPERM; irqnumber 868 arch/x86/kernel/vm86_32.c free_vm86_irq(irqnumber);