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);