Home
last modified time | relevance | path

Searched refs:IMR (Results 1 – 40 of 40) sorted by relevance

/linux-4.1.27/arch/m68k/68000/
Dints.c135 IMR &= ~(1 << d->irq); in intc_irq_unmask()
140 IMR |= (1 << d->irq); in intc_irq_mask()
179 IMR = ~0; in init_IRQ()
/linux-4.1.27/sound/soc/dwc/
Ddesignware_i2s.c44 #define IMR(x) (0x40 * x + 0x03C) macro
165 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_stop()
166 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_stop()
172 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_stop()
173 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_stop()
259 irq = i2s_read_reg(dev->i2s_base, IMR(ch_reg)); in dw_i2s_hw_params()
260 i2s_write_reg(dev->i2s_base, IMR(ch_reg), irq & ~0x30); in dw_i2s_hw_params()
266 irq = i2s_read_reg(dev->i2s_base, IMR(ch_reg)); in dw_i2s_hw_params()
267 i2s_write_reg(dev->i2s_base, IMR(ch_reg), irq & ~0x03); in dw_i2s_hw_params()
/linux-4.1.27/drivers/net/ethernet/realtek/
Datp.c482 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in hardware_init()
483 write_reg_high(ioaddr, IMR, ISRh_RxErr); in hardware_init()
568 write_reg(ioaddr, IMR, 0); in atp_send_packet()
569 write_reg_high(ioaddr, IMR, 0); in atp_send_packet()
583 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_send_packet()
584 write_reg_high(ioaddr, IMR, ISRh_RxErr); in atp_send_packet()
612 write_reg(ioaddr, IMR, 0); in atp_interrupt()
702 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_interrupt()
703 write_reg_high(ioaddr, IMR, ISRh_RxErr); /* Hmmm, really needed? */ in atp_interrupt()
Datp.h39 ISR = 10, IMR = 11, /* Interrupt status and mask. */ enumerator
/linux-4.1.27/drivers/video/fbdev/i810/
Di810_regs.h46 #define IMR 0x020A8 macro
Di810_main.c581 i810_writew(IMR, mmio, par->hw_state.imr); in i810_restore_2d()
659 par->hw_state.imr = i810_readw(IMR, mmio); in i810_save_2d()
/linux-4.1.27/arch/x86/
DKconfig.debug317 This option enables automated sanity testing of the IMR code.
318 Some simple tests are run to verify IMR bounds checking, alignment
320 debugging an IMR memory map or are modifying the IMR code and want to
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dns83820.c327 #define IMR 0x14 macro
766 writel(dev->IMR_cache, dev->base + IMR); in ns83820_setup_rx()
787 writel(dev->IMR_cache, dev->base + IMR); in ns83820_cleanup_rx()
795 readl(dev->base + IMR); in ns83820_cleanup_rx()
949 writel(dev->IMR_cache, dev->base + IMR);
1386 writel(0, dev->base + IMR);
1437 writel(dev->IMR_cache, dev->base + IMR);
1494 writel(dev->IMR_cache, dev->base + IMR);
1508 writel(dev->IMR_cache, dev->base + IMR);
/linux-4.1.27/drivers/video/fbdev/
Di740_reg.h231 #define IMR 0x3034 macro
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpio.c294 isr = pio_readl(pio, ISR) & pio_readl(pio, IMR); in gpio_irq_handler()
346 imr = pio_readl(pio, IMR); in pio_bank_show()
Dextint.c154 pending = status & eic_readl(eic, IMR); in demux_eic_irq()
Dclock.c272 seq_printf(s, "IMR = %8x\n", pm_readl(IMR)); in clk_show()
/linux-4.1.27/drivers/net/ethernet/
Dfealnx.c175 IMR = 0x38, /* interrupt mask */ enumerator
907 iowrite32(np->imrvalue, ioaddr + IMR); in netdev_open()
1134 iowrite32(0, ioaddr + IMR); in reset_and_disable_rxtx()
1169 iowrite32(np->imrvalue, ioaddr + IMR); in enable_rxtx()
1444 iowrite32(0, ioaddr + IMR); in intr_handler()
1602 iowrite32(np->imrvalue, ioaddr + IMR); in intr_handler()
1902 iowrite32(0x0000, ioaddr + IMR); in netdev_close()
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_irq.c103 I915_WRITE(type##IMR, 0xffffffff); \
104 POSTING_READ(type##IMR); \
137 I915_WRITE(type##IMR, (imr_val)); \
138 POSTING_READ(type##IMR); \
3577 I915_WRITE16(IMR, 0xffff); in i8xx_irq_preinstall()
3595 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_irq_postinstall()
3725 I915_WRITE16(IMR, 0xffff); in i8xx_irq_uninstall()
3743 I915_WRITE(IMR, 0xffffffff); in i915_irq_preinstall()
3779 I915_WRITE(IMR, dev_priv->irq_mask); in i915_irq_postinstall()
3942 I915_WRITE(IMR, 0xffffffff); in i915_irq_uninstall()
[all …]
Dintel_ringbuffer.c1489 I915_WRITE(IMR, dev_priv->irq_mask); in i9xx_ring_get_irq()
1490 POSTING_READ(IMR); in i9xx_ring_get_irq()
1507 I915_WRITE(IMR, dev_priv->irq_mask); in i9xx_ring_put_irq()
1508 POSTING_READ(IMR); in i9xx_ring_put_irq()
1526 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_ring_get_irq()
1527 POSTING_READ16(IMR); in i8xx_ring_get_irq()
1544 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_ring_put_irq()
1545 POSTING_READ16(IMR); in i8xx_ring_put_irq()
Di915_debugfs.c855 I915_READ(IMR)); in i915_interrupt_info()
Di915_reg.h1389 #define IMR 0x020a8 macro
/linux-4.1.27/drivers/atm/
Dfirestream.h297 #define IMR 0x6c macro
Dfirestream.c1851 write_fs (dev, IMR, 0 in fs_init()
Dzatm.c1346 zout(0xffffffff,IMR); /* enable interrupts */ in zatm_start()
/linux-4.1.27/drivers/net/wan/
Ddscc4.c274 #define IMR 0x54 macro
1073 scc_writel(EventsMask, dpriv, dev, IMR); in dscc4_open()
1097 scc_writel(EventsMask, dpriv, dev, IMR); in dscc4_open()
1133 scc_writel(0xffffffff, dpriv, dev, IMR); in dscc4_open()
1193 scc_writel(0xffffffff, dpriv, dev, IMR); in dscc4_close()
/linux-4.1.27/drivers/net/wireless/rtl818x/
Drtl818x.h206 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
/linux-4.1.27/drivers/rtc/
Drtc-at32ap700x.c100 alrm->enabled = rtc_readl(rtc, IMR) & RTC_BIT(IMR_TOPI) ? 1 : 0; in at32_rtc_readalarm()
/linux-4.1.27/sound/atmel/
Dac97c.c371 word = ac97c_readl(chip, IMR); in atmel_ac97c_playback_prepare()
462 word = ac97c_readl(chip, IMR); in atmel_ac97c_capture_prepare()
1036 ac97c_writel(chip, IER, ac97c_readl(chip, IMR) | AC97C_SR_COEVT); in atmel_ac97c_probe()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.h996 volatile __le32 IMR; member
1161 #define mac_write_int_mask(mask, regs) writel((mask),&((regs)->IMR));
/linux-4.1.27/sound/soc/atmel/
Datmel_ssc_dai.c164 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt()
838 ssc_p->ssc_state.ssc_imr = ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_suspend()
/linux-4.1.27/drivers/video/fbdev/intelfb/
Dintelfbhw.h94 #define IMR 0x20A8 macro
Dintelfbhw.c651 hw->imr = INREG16(IMR); in intelfbhw_read_hw_state()
2055 OUTREG16(IMR, 0); in intelfbhw_enable_irq()
2081 OUTREG16(IMR, 0xffff); in intelfbhw_disable_irq()
/linux-4.1.27/sound/spi/
Dat73c213.c370 status = ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
389 ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.h770 unsigned int IMR; member
Dmacb.c2054 regs_buff[7] = macb_readl(bp, IMR); in macb_get_regs()
2280 queue->IMR = GEM_IMR(hw_q - 1); in macb_init()
2287 queue->IMR = MACB_IMR; in macb_init()
/linux-4.1.27/arch/m68k/include/asm/
DMC68EZ328.h222 #define IMR LONG_REF(IMR_ADDR) macro
DMC68328.h259 #define IMR LONG_REF(IMR_ADDR) macro
DMC68VZ328.h225 #define IMR LONG_REF(IMR_ADDR) macro
/linux-4.1.27/drivers/gpu/drm/gma500/
Dpsb_intel_reg.h797 #define IMR 0x020a8 macro
/linux-4.1.27/drivers/spi/
Dspi-atmel.c889 imr = spi_readl(as, IMR); in atmel_spi_pio_interrupt()
946 imr = spi_readl(as, IMR); in atmel_spi_pdc_interrupt()
/linux-4.1.27/drivers/char/pcmcia/
Dsynclink_cs.c281 #define IMR 0x3a macro
340 write_reg16(info, CHA + IMR, info->imra_value); in irq_disable()
343 write_reg16(info, CHB + IMR, info->imrb_value); in irq_disable()
350 write_reg16(info, CHA + IMR, info->imra_value); in irq_enable()
353 write_reg16(info, CHB + IMR, info->imrb_value); in irq_enable()
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/
Ddev.c720 rtl818x_iowrite32(priv, &priv->map->IMR, in rtl8180_int_enable()
738 rtl818x_iowrite32(priv, &priv->map->IMR, 0); in rtl8180_int_disable()
/linux-4.1.27/drivers/mtd/nand/
Datmel_nand.c1670 mask = nfc_readl(host->nfc->hsmc_regs, IMR); in hsmc_interrupt()
1777 mask = nfc_readl(host->nfc->hsmc_regs, IMR); in nfc_device_ready()
/linux-4.1.27/drivers/platform/x86/
DKconfig759 Quark contains a set of eight IMR registers and makes use of those