Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/msm/disp/
H A Dmdp_kms.c24 uint32_t irqmask = mdp_kms->vblank_mask; in update_irq() local
29 irqmask |= irq->irqmask; in update_irq()
31 mdp_kms->funcs->set_irqmask(mdp_kms, irqmask, mdp_kms->cur_irq_mask); in update_irq()
32 mdp_kms->cur_irq_mask = irqmask; in update_irq()
54 if (handler->irqmask & status) { in mdp_dispatch_irqs()
56 handler->irq(handler, handler->irqmask & status); in mdp_dispatch_irqs()
87 void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask) in mdp_irq_wait() argument
92 .irqmask = irqmask, in mdp_irq_wait()
H A Dmdp_kms.h23 void (*set_irqmask)(struct mdp_kms *mdp_kms, uint32_t irqmask,
65 uint32_t irqmask; member
72 void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask);
/linux/drivers/clocksource/
H A Dtimer-atmel-st.c21 static u32 irqmask; variable
53 sr &= irqmask; in at91rm9200_timer_interrupt()
108 irqmask = 0; in clkevt32k_shutdown()
109 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_shutdown()
121 irqmask = AT91_ST_ALMS; in clkevt32k_set_oneshot()
123 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_set_oneshot()
132 irqmask = AT91_ST_PITS; in clkevt32k_set_periodic()
134 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_set_periodic()
/linux/drivers/irqchip/
H A Dirq-i8259.c114 int irqmask = 1 << irq; in i8259A_irq_real() local
118 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
123 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
136 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; in mask_and_ack_8259A() local
139 irqmask = 1 << irq; in mask_and_ack_8259A()
156 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
158 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
191 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A()
193 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_irq.c15 u32 irqmask; member
24 u32 irqmask = priv->irq_mask; in omap_irq_update() local
29 irqmask |= wait->irqmask; in omap_irq_update()
31 DBG("irqmask=%08x", irqmask); in omap_irq_update()
33 dispc_write_irqenable(priv->dispc, irqmask); in omap_irq_update()
43 u32 irqmask, int count) in omap_irq_wait_init() argument
50 wait->irqmask = irqmask; in omap_irq_wait_init()
242 if (wait->irqmask & irqstatus) in omap_irq_handler()
H A Domap_irq.h25 u32 irqmask, int count);
/linux/arch/x86/kernel/
H A Di8259.c133 int irqmask = 1<<irq; in i8259A_irq_real() local
137 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
142 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
156 unsigned int irqmask = 1 << irq; in mask_and_ack_8259A() local
175 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
177 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
212 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A()
215 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
/linux/arch/mips/sni/
H A 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/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_irq.c13 void mdp4_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, in mdp4_set_irqmask() argument
17 irqmask ^ (irqmask & old_irqmask)); in mdp4_set_irqmask()
18 mdp4_write(to_mdp4_kms(mdp_kms), REG_MDP4_INTR_ENABLE, irqmask); in mdp4_set_irqmask()
51 error_handler->irqmask = MDP4_IRQ_PRIMARY_INTF_UDERRUN | in mdp4_irq_postinstall()
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_irq.c15 void mdp5_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, in mdp5_set_irqmask() argument
19 irqmask ^ (irqmask & old_irqmask)); in mdp5_set_irqmask()
20 mdp5_write(to_mdp5_kms(mdp_kms), REG_MDP5_INTR_EN, irqmask); in mdp5_set_irqmask()
56 error_handler->irqmask = MDP5_IRQ_INTF0_UNDER_RUN | in mdp5_irq_postinstall()
H A Dmdp5_crtc.c835 mdp5_crtc->vblank.irqmask = mdp5_cstate->vblank_irqmask; in mdp5_crtc_atomic_flush()
836 mdp5_crtc->err.irqmask = mdp5_cstate->err_irqmask; in mdp5_crtc_atomic_flush()
837 mdp5_crtc->pp_done.irqmask = mdp5_cstate->pp_done_irqmask; in mdp5_crtc_atomic_flush()
1262 return mdp5_crtc->vblank.irqmask; in mdp5_crtc_vblank()
H A Dmdp5_kms.h263 void mdp5_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask,
/linux/drivers/gpio/
H A Dgpio-sa1100.c21 u32 irqmask; member
122 grer = sgc->irqrising & sgc->irqmask; in sa1100_update_edge_regs()
123 gfer = sgc->irqfalling & sgc->irqmask; in sa1100_update_edge_regs()
169 sgc->irqmask &= ~mask; in sa1100_gpio_mask()
179 sgc->irqmask |= mask; in sa1100_gpio_unmask()
/linux/arch/alpha/kernel/
H A Derr_titan.c395 u64 irqmask; in titan_machine_check() local
461 irqmask = tmchk->c_dirx & TITAN_MCHECK_INTERRUPT_MASK; in titan_machine_check()
462 titan_dispatch_irqs(irqmask); in titan_machine_check()
715 u64 irqmask; in privateer_machine_check() local
749 irqmask = tmchk->c_dirx & PRIVATEER_680_INTERRUPT_MASK; in privateer_machine_check()
754 titan_dispatch_irqs(irqmask); in privateer_machine_check()
/linux/drivers/net/can/esd/
H A Desdacc.c718 u32 irqmask; in acc_card_interrupt() local
726 irqmask = 0U; in acc_card_interrupt()
728 irqmask |= ACC_BM_IRQ_MASK; in acc_card_interrupt()
736 irqmask |= (ACC_BM_IRQ_MASK << (2 * (i + 1))); in acc_card_interrupt()
741 if (!irqmask) in acc_card_interrupt()
748 acc_ov_write32(ov, ACC_OV_OF_BM_IRQ_MASK, irqmask); in acc_card_interrupt()
750 if (irqmask & ACC_BM_IRQ_MASK) { in acc_card_interrupt()
759 if (irqmask & (ACC_BM_IRQ_MASK << (2 * (i + 1)))) { in acc_card_interrupt()
/linux/drivers/regulator/
H A Dlp8755.c45 unsigned int irqmask; member
290 && (pchip->irqmask & (0x04 << icnt)) in lp8755_irq_handler()
307 if ((flag1 & 0x01) && (pchip->irqmask & 0x01)) in lp8755_irq_handler()
316 if ((flag1 & 0x02) && (pchip->irqmask & 0x02)) in lp8755_irq_handler()
346 pchip->irqmask = regval; in lp8755_int_config()
/linux/drivers/ata/
H A Dpata_hpt3x2n.c493 u8 irqmask; in hpt3x2n_init_one() local
543 pci_read_config_byte(dev, 0x5A, &irqmask); in hpt3x2n_init_one()
544 irqmask &= ~0x10; in hpt3x2n_init_one()
545 pci_write_config_byte(dev, 0x5a, irqmask); in hpt3x2n_init_one()
H A Dpata_icside.c67 unsigned int irqmask; member
387 info->irqmask = 1; in pata_icside_register_v5()
448 ec->irqmask = info->irqmask; in pata_icside_add_ports()
H A Dpata_hpt37x.c802 u8 irqmask; in hpt37x_init_one() local
896 pci_read_config_byte(dev, 0x5A, &irqmask); in hpt37x_init_one()
897 irqmask &= ~0x10; in hpt37x_init_one()
898 pci_write_config_byte(dev, 0x5a, irqmask); in hpt37x_init_one()
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddispc-compat.h13 int omap_dispc_wait_for_irq_interruptible_timeout(u32 irqmask,
/linux/arch/arm/mach-rpc/
H A Decard.c395 return !ec->irqmask || readb(ec->irqaddr) & ec->irqmask; in ecard_def_irq_pending()
515 ec->irqaddr, ec->irqmask, readb(ec->irqaddr)); in ecard_dump_irq_state()
921 ec->cid.irqmask = cid.r_irqmask; in ecard_probe()
929 ec->irqmask = ec->cid.irqmask; in ecard_probe()
934 ec->irqmask = 1; in ecard_probe()
/linux/drivers/net/ethernet/nvidia/
H A Dforcedeth.c783 u32 irqmask; member
3640 if (np->irqmask != NVREG_IRQMASK_CPU) { in nv_change_interrupt_mode()
3641 np->irqmask = NVREG_IRQMASK_CPU; in nv_change_interrupt_mode()
3650 if (np->irqmask != NVREG_IRQMASK_THROUGHPUT) { in nv_change_interrupt_mode()
3651 np->irqmask = NVREG_IRQMASK_THROUGHPUT; in nv_change_interrupt_mode()
3673 if (!(np->events & np->irqmask)) in nv_nic_irq()
3706 if (!(np->events & np->irqmask)) in nv_nic_irq_optimized()
3735 if (!(events & np->irqmask)) in nv_nic_irq_tx()
3815 np->nic_poll_irq = np->irqmask; in nv_napi_poll()
3829 writel(np->irqmask, base + NvRegIrqMask); in nv_napi_poll()
[all …]
/linux/drivers/media/pci/tw5864/
H A Dtw5864.h164 u32 irqmask; member
/linux/drivers/media/pci/ivtv/
H A Divtv-driver.c299 itv->irqmask &= ~mask; in ivtv_clear_irq_mask()
300 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK); in ivtv_clear_irq_mask()
305 itv->irqmask |= mask; in ivtv_set_irq_mask()
306 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK); in ivtv_set_irq_mask()
/linux/drivers/scsi/arm/
H A Darxescsi.c302 ec->irqmask = CSTATUS_IRQ; in arxescsi_probe()

12