Searched refs:local_irq (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/parisc/ |
H A D | gsc.c | 83 int local_irq = __ffs(irr); in gsc_asic_intr() local 84 unsigned int irq = gsc_asic->global_irq[local_irq]; in gsc_asic_intr() 86 irr &= ~(1 << local_irq); in gsc_asic_intr() 94 int local_irq; in gsc_find_local_irq() local 96 for (local_irq = 0; local_irq < limit; local_irq++) { in gsc_find_local_irq() 97 if (global_irqs[local_irq] == irq) in gsc_find_local_irq() 98 return local_irq; in gsc_find_local_irq() 107 int local_irq in gsc_asic_mask_irq() local 122 int local_irq = gsc_find_local_irq(d->irq, irq_dev->global_irq, 32); gsc_asic_unmask_irq() local 188 gsc_asic_assign_irq(struct gsc_asic * asic,int local_irq,int * irqp) gsc_asic_assign_irq() argument [all...] |
H A D | superio.c | 97 u8 local_irq; in superio_interrupt() local 118 local_irq = results & 0x0f; in superio_interrupt() 120 if (local_irq == 2 || local_irq > 7) { in superio_interrupt() 125 if (local_irq == 7) { in superio_interrupt() 138 generic_handle_irq(local_irq); in superio_interrupt() 143 outb((OCW2_SEOI|local_irq),IC_PIC1 + 0); in superio_interrupt() 336 int local_irq, i; in superio_fixup_irq() local 366 local_irq = IDE_IRQ; in superio_fixup_irq() 373 local_irq in superio_fixup_irq() [all...] |
H A D | dino.c | 299 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_mask_irq() local 304 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); in dino_mask_irq() 311 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_unmask_irq() local 325 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ in dino_unmask_irq() 338 if (tmp & DINO_MASK_IRQ(local_irq)) { in dino_unmask_irq() 404 int local_irq = __ffs(mask); in dino_isr() local 405 int irq = dino_dev->global_irq[local_irq]; in dino_isr() 409 mask &= ~DINO_MASK_IRQ(local_irq); in dino_isr() 429 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp) in dino_assign_irq() argument 436 dino->global_irq[local_irq] in dino_assign_irq() [all...] |
H A D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|