taglinefilesource code
irqs310arch/i386/kernel/irq.cunsigned int i, irqs = 0, irqmask;
irqs317arch/i386/kernel/irq.cirqs |= (1 << i);
irqs327arch/i386/kernel/irq.cif (irqs & (1 << i) & irqmask) {
irqs328arch/i386/kernel/irq.cirqs ^= (1 << i);
irqs333arch/i386/kernel/irq.cprintk("probe_irq_on:  irqs=0x%04x irqmask=0x%04x\n", irqs, irqmask);
irqs335arch/i386/kernel/irq.creturn irqs;
irqs338arch/i386/kernel/irq.cint probe_irq_off (unsigned int irqs)
irqs344arch/i386/kernel/irq.cif (irqs & (1 << i)) {
irqs349arch/i386/kernel/irq.cprintk("probe_irq_off: irqs=0x%04x irqmask=0x%04x\n", irqs, irqmask);
irqs351arch/i386/kernel/irq.cirqs &= irqmask;
irqs352arch/i386/kernel/irq.cif (!irqs)
irqs354arch/i386/kernel/irq.ci = ffz(~irqs);
irqs355arch/i386/kernel/irq.cif (irqs != (irqs & (1 << i)))
irqs111arch/sparc/kernel/irq.cunsigned int irqs = 0;
irqs113arch/sparc/kernel/irq.creturn irqs;
irqs116arch/sparc/kernel/irq.cint probe_irq_off (unsigned int irqs)
irqs1723drivers/block/ide.cint irqs = 0;
irqs1730drivers/block/ide.cirqs = probe_irq_on();    /* start monitoring irqs */
irqs1749drivers/block/ide.cirqs = probe_irq_off(irqs);  /* end probe */
irqs1750drivers/block/ide.cif (irqs > 0) {
irqs1752drivers/block/ide.cide_irq[DEV_HWIF] = irqs;
irqs1754drivers/block/ide.cprintk("%s: IRQ probe failed (%d)\n", dev->name, irqs);
irqs1763drivers/block/ide.c(void) probe_irq_off(irqs);    /* end probing */