Home
last modified time | relevance | path

Searched refs:irqmask (Results 1 – 25 of 32) sorted by relevance

12

/linux-3.3/arch/mips/kernel/
Di8259.c126 int irqmask = 1 << irq; in i8259A_irq_real() local
130 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
135 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
148 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; in mask_and_ack_8259A() local
151 irqmask = 1 << irq; in mask_and_ack_8259A()
168 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
170 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
204 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A()
206 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
/linux-3.3/arch/arm/mach-at91/
Dat91rm9200_time.c32 static u32 irqmask; variable
61 u32 sr = at91_sys_read(AT91_ST_SR) & irqmask; in at91rm9200_timer_interrupt()
120 irqmask = AT91_ST_PITS; in clkevt32k_mode()
127 irqmask = AT91_ST_ALMS; in clkevt32k_mode()
133 irqmask = 0; in clkevt32k_mode()
136 at91_sys_write(AT91_ST_IER, irqmask); in clkevt32k_mode()
/linux-3.3/arch/x86/kernel/
Di8259.c129 int irqmask = 1<<irq; in i8259A_irq_real() local
133 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
138 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
152 unsigned int irqmask = 1 << irq; in mask_and_ack_8259A() local
171 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
173 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
208 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A()
211 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
/linux-3.3/arch/mips/sni/
Drm200.c191 int irqmask = 1 << irq; in sni_rm200_i8259A_irq_real() local
195 value = readb(rm200_pic_master + PIC_CMD) & irqmask; in sni_rm200_i8259A_irq_real()
200 value = readb(rm200_pic_slave + PIC_CMD) & (irqmask >> 8); in sni_rm200_i8259A_irq_real()
213 unsigned int irqmask, irq = d->irq - RM200_I8259A_IRQ_BASE; in sni_rm200_mask_and_ack_8259A() local
216 irqmask = 1 << irq; in sni_rm200_mask_and_ack_8259A()
233 if (rm200_cached_irq_mask & irqmask) in sni_rm200_mask_and_ack_8259A()
235 rm200_cached_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A()
268 if (!(spurious_irq_mask & irqmask)) { in sni_rm200_mask_and_ack_8259A()
271 spurious_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A()
/linux-3.3/arch/alpha/kernel/
Derr_titan.c394 u64 irqmask; in titan_machine_check() local
460 irqmask = tmchk->c_dirx & TITAN_MCHECK_INTERRUPT_MASK; in titan_machine_check()
461 titan_dispatch_irqs(irqmask); in titan_machine_check()
714 u64 irqmask; in privateer_machine_check() local
748 irqmask = tmchk->c_dirx & PRIVATEER_680_INTERRUPT_MASK; in privateer_machine_check()
753 titan_dispatch_irqs(irqmask); in privateer_machine_check()
/linux-3.3/drivers/ata/
Dpata_hpt3x2n.c495 u8 irqmask; in hpt3x2n_init_one() local
544 pci_read_config_byte(dev, 0x5A, &irqmask); in hpt3x2n_init_one()
545 irqmask &= ~0x10; in hpt3x2n_init_one()
546 pci_write_config_byte(dev, 0x5a, irqmask); in hpt3x2n_init_one()
Dpata_icside.c66 unsigned int irqmask; member
384 info->irqmask = 1; in pata_icside_register_v5()
445 ec->irqmask = info->irqmask; in pata_icside_add_ports()
Dpata_hpt37x.c827 u8 irqmask; in hpt37x_init_one() local
919 pci_read_config_byte(dev, 0x5A, &irqmask); in hpt37x_init_one()
920 irqmask &= ~0x10; in hpt37x_init_one()
921 pci_write_config_byte(dev, 0x5a, irqmask); in hpt37x_init_one()
/linux-3.3/drivers/media/rc/
Dwinbond-cir.c206 u8 irqmask; member
273 wbcir_set_irqmask(struct wbcir_data *data, u8 irqmask) in wbcir_set_irqmask() argument
275 if (data->irqmask == irqmask) in wbcir_set_irqmask()
279 outb(irqmask, data->sbase + WBCIR_REG_SP3_IER); in wbcir_set_irqmask()
280 data->irqmask = irqmask; in wbcir_set_irqmask()
461 status &= data->irqmask; in wbcir_irq_handler()
/linux-3.3/arch/arm/include/asm/
Decard.h102 unsigned char irqmask; /* IRQ mask */ member
147 unsigned char irqmask; /* IRQ mask */ member
/linux-3.3/arch/arm/kernel/
Decard.c414 return !ec->irqmask || readb(ec->irqaddr) & ec->irqmask; in ecard_def_irq_pending()
531 ec->irqaddr, ec->irqmask, readb(ec->irqaddr)); in ecard_dump_irq_state()
1012 ec->cid.irqmask = cid.r_irqmask; in ecard_probe()
1020 ec->irqmask = ec->cid.irqmask; in ecard_probe()
1025 ec->irqmask = 1; in ecard_probe()
/linux-3.3/drivers/net/ethernet/nvidia/
Dforcedeth.c783 u32 irqmask; member
3502 if (np->irqmask != NVREG_IRQMASK_CPU) { in nv_change_interrupt_mode()
3503 np->irqmask = NVREG_IRQMASK_CPU; in nv_change_interrupt_mode()
3512 if (np->irqmask != NVREG_IRQMASK_THROUGHPUT) { in nv_change_interrupt_mode()
3513 np->irqmask = NVREG_IRQMASK_THROUGHPUT; in nv_change_interrupt_mode()
3535 if (!(np->events & np->irqmask)) in nv_nic_irq()
3569 if (!(np->events & np->irqmask)) in nv_nic_irq_optimized()
3598 if (!(events & np->irqmask)) in nv_nic_irq_tx()
3678 np->nic_poll_irq = np->irqmask; in nv_napi_poll()
3692 writel(np->irqmask, base + NvRegIrqMask); in nv_napi_poll()
[all …]
/linux-3.3/drivers/mmc/host/
Dmmci.c578 unsigned int datactrl, timeout, irqmask; in mmci_start_data() local
621 irqmask = MCI_RXFIFOHALFFULLMASK; in mmci_start_data()
629 irqmask |= MCI_RXDATAAVLBLMASK; in mmci_start_data()
635 irqmask = MCI_TXFIFOHALFEMPTYMASK; in mmci_start_data()
645 mmci_set_mask1(host, irqmask); in mmci_start_data()
/linux-3.3/sound/isa/
Des18xx.c1436 int irqmask, dma1mask, dma2mask; in snd_es18xx_initialize() local
1440 irqmask = 0; in snd_es18xx_initialize()
1443 irqmask = 1; in snd_es18xx_initialize()
1446 irqmask = 2; in snd_es18xx_initialize()
1449 irqmask = 3; in snd_es18xx_initialize()
1488 snd_es18xx_write(chip, 0xB1, 0x50 | (irqmask << 2)); in snd_es18xx_initialize()
1505 snd_es18xx_mixer_write(chip, 0x7f, ((irqmask + 1) << 1) | 0x01); in snd_es18xx_initialize()
/linux-3.3/sound/pci/
Dsonicvibes.c214 unsigned char irqmask; member
626 outb(sonic->irqmask = ~0, SV_REG(sonic, IRQMASK)); in snd_sonicvibes_interrupt()
1352 outb(sonic->irqmask = ~(SV_DMAA_MASK | SV_DMAC_MASK | SV_UD_MASK), SV_REG(sonic, IRQMASK)); in snd_sonicvibes_create()
1415 outb(sonic->irqmask &= ~SV_MIDI_MASK, SV_REG(sonic, IRQMASK)); in snd_sonicvibes_midi_input_open()
1422 outb(sonic->irqmask |= SV_MIDI_MASK, SV_REG(sonic, IRQMASK)); in snd_sonicvibes_midi_input_close()
/linux-3.3/include/video/
Domapdss.h674 int omap_dispc_wait_for_irq_timeout(u32 irqmask, unsigned long timeout);
675 int omap_dispc_wait_for_irq_interruptible_timeout(u32 irqmask,
/linux-3.3/drivers/media/video/ivtv/
Divtv-driver.c284 itv->irqmask &= ~mask; in ivtv_clear_irq_mask()
285 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK); in ivtv_clear_irq_mask()
290 itv->irqmask |= mask; in ivtv_set_irq_mask()
291 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK); in ivtv_set_irq_mask()
Divtv-irq.c890 combo = ~itv->irqmask & stat; in ivtv_irq_handler()
899 if (~itv->irqmask & IVTV_IRQ_DEC_VSYNC) { in ivtv_irq_handler()
965 if (~itv->irqmask & IVTV_IRQ_DEC_VSYNC) { in ivtv_irq_handler()
Divtv-driver.h665 u32 irqmask; /* active interrupts */ member
/linux-3.3/drivers/scsi/arm/
Darxescsi.c324 ec->irqmask = CSTATUS_IRQ; in arxescsi_probe()
Dpowertec.c361 ec->irqmask = POWERTEC_INTR_BIT; in powertecscsi_probe()
Dcumana_2.c450 ec->irqmask = STATUS_INT; in cumanascsi2_probe()
Deesox.c569 ec->irqmask = EESOX_STAT_INTR; in eesoxscsi_probe()
/linux-3.3/drivers/video/omap2/dss/
Ddispc.c3144 int omap_dispc_wait_for_irq_timeout(u32 irqmask, unsigned long timeout) in omap_dispc_wait_for_irq_timeout() argument
3155 irqmask); in omap_dispc_wait_for_irq_timeout()
3162 omap_dispc_unregister_isr(dispc_irq_wait_handler, &completion, irqmask); in omap_dispc_wait_for_irq_timeout()
3173 int omap_dispc_wait_for_irq_interruptible_timeout(u32 irqmask, in omap_dispc_wait_for_irq_interruptible_timeout() argument
3185 irqmask); in omap_dispc_wait_for_irq_interruptible_timeout()
3193 omap_dispc_unregister_isr(dispc_irq_wait_handler, &completion, irqmask); in omap_dispc_wait_for_irq_interruptible_timeout()
/linux-3.3/drivers/ide/
Dicside.c426 ec->irqmask = 1; in icside_register_v5()

12