taglinefilesource code
irqs334arch/alpha/kernel/irq.cunsigned int i, irqs = 0, irqmask;
irqs340arch/alpha/kernel/irq.cirqs |= (1 << i);
irqs350arch/alpha/kernel/irq.cirqs &= ~irqmask;
irqs351arch/alpha/kernel/irq.creturn irqs;
irqs359arch/alpha/kernel/irq.cint probe_irq_off(unsigned int irqs)
irqs364arch/alpha/kernel/irq.cirqs &= irqmask;
irqs365arch/alpha/kernel/irq.cif (!irqs)
irqs367arch/alpha/kernel/irq.ci = ffz(~irqs);
irqs368arch/alpha/kernel/irq.cif (irqs != (1 << i))
irqs300arch/i386/kernel/irq.cunsigned int i, irqs = 0, irqmask;
irqs307arch/i386/kernel/irq.cirqs |= (1 << i);
irqs317arch/i386/kernel/irq.cif (irqs & (1 << i) & irqmask) {
irqs318arch/i386/kernel/irq.cirqs ^= (1 << i);
irqs323arch/i386/kernel/irq.cprintk("probe_irq_on:  irqs=0x%04x irqmask=0x%04x\n", irqs, irqmask);
irqs325arch/i386/kernel/irq.creturn irqs;
irqs328arch/i386/kernel/irq.cint probe_irq_off (unsigned int irqs)
irqs334arch/i386/kernel/irq.cif (irqs & (1 << i)) {
irqs339arch/i386/kernel/irq.cprintk("probe_irq_off: irqs=0x%04x irqmask=0x%04x\n", irqs, irqmask);
irqs341arch/i386/kernel/irq.cirqs &= irqmask;
irqs342arch/i386/kernel/irq.cif (!irqs)
irqs344arch/i386/kernel/irq.ci = ffz(~irqs);
irqs345arch/i386/kernel/irq.cif (irqs != (irqs & (1 << i)))
irqs233arch/mips/kernel/irq.cunsigned int i, irqs = 0, irqmask;
irqs240arch/mips/kernel/irq.cirqs |= (1 << i);
irqs250arch/mips/kernel/irq.cif (irqs & (1 << i) & irqmask) {
irqs251arch/mips/kernel/irq.cirqs ^= (1 << i);
irqs256arch/mips/kernel/irq.cprintk("probe_irq_on:  irqs=0x%04x irqmask=0x%04x\n", irqs, irqmask);
irqs258arch/mips/kernel/irq.creturn irqs;
irqs261arch/mips/kernel/irq.cint probe_irq_off (unsigned int irqs)
irqs267arch/mips/kernel/irq.cif (irqs & (1 << i)) {
irqs272arch/mips/kernel/irq.cprintk("probe_irq_off: irqs=0x%04x irqmask=0x%04x\n", irqs, irqmask);
irqs274arch/mips/kernel/irq.cirqs &= irqmask;
irqs275arch/mips/kernel/irq.cif (!irqs)
irqs277arch/mips/kernel/irq.ci = ffz(~irqs);
irqs278arch/mips/kernel/irq.cif (irqs != (irqs & (1 << i)))
irqs320arch/sparc/kernel/irq.cunsigned int irqs = 0;
irqs322arch/sparc/kernel/irq.creturn irqs;
irqs325arch/sparc/kernel/irq.cint probe_irq_off (unsigned int irqs)
irqs1868drivers/block/ide.cint irqs = 0;
irqs1875drivers/block/ide.cirqs = probe_irq_on();    /* start monitoring irqs */
irqs1892drivers/block/ide.c(void) probe_irq_off(irqs);
irqs1907drivers/block/ide.cirqs = probe_irq_off(irqs);  /* get irq number */
irqs1908drivers/block/ide.cif (irqs > 0) {
irqs1910drivers/block/ide.cide_irq[DEV_HWIF] = irqs;
irqs1912drivers/block/ide.cprintk("%s: IRQ probe failed (%d)\n", dev->name, irqs);
irqs400drivers/net/de4x5.cstatic long    test_media(struct device *dev, long irqs, long irq_mask, long csr13, long csr14, long csr15, long msec);
irqs403drivers/net/de4x5.cstatic int     test_ans(struct device *dev, long irqs, long irq_mask, long msec);
irqs1684drivers/net/de4x5.cu_long sts, irqs, irq_mask, omr;
irqs1690drivers/net/de4x5.cirqs = STS_LNF | STS_LNP;
irqs1692drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xffff, 0x0008, 2400);
irqs1702drivers/net/de4x5.cirqs = STS_LNP;
irqs1704drivers/net/de4x5.csts = test_ans(dev, irqs, irq_mask, 3000);
irqs1714drivers/net/de4x5.cirqs = STS_LNF | STS_LNP;
irqs1716drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef01, 0xff3f, 0x0008, 2400);
irqs1730drivers/net/de4x5.cirqs = 0;
irqs1732drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x000e, 1000);
irqs1742drivers/net/de4x5.cirqs = 0;
irqs1744drivers/net/de4x5.csts = test_media(dev, irqs, irq_mask, 0xef09, 0xf7fd, 0x0006, 1000);
irqs1788drivers/net/de4x5.cstatic long test_media(struct device *dev, long irqs, long irq_mask, long csr13, long csr14, long csr15, long msec)
irqs1811drivers/net/de4x5.c} while ((time != 0) && !(sts & irqs));
irqs1856drivers/net/de4x5.cstatic int test_ans(struct device *dev, long irqs, long irq_mask, long msec)
irqs1875drivers/net/de4x5.c} while (!(sts & irqs) && (ans ^ ANS_NWOK) != 0);
irqs229drivers/net/plip.cunsigned int irqs = probe_irq_on();
irqs237drivers/net/plip.cirq = probe_irq_off(irqs);
irqs361drivers/scsi/aha152x.cstatic unsigned short irqs[] = { 9, 10, 11, 12, 0 };
irqs619drivers/scsi/aha152x.cwhile(irqs[i] && (interrupt_level!=irqs[i]))
irqs621drivers/scsi/aha152x.cif(!irqs[i])
irqs688drivers/scsi/aha152x.cinterrupt_level = irqs[conf.cf_irq];