Home
last modified time | relevance | path

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

/linux-4.4.14/sound/soc/dwc/
Ddesignware_i2s.c44 #define IMR(x) (0x40 * x + 0x03C) macro
149 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_start()
150 i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x30); in i2s_start()
155 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_start()
156 i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x03); in i2s_start()
174 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_stop()
175 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_stop()
181 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_stop()
182 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_stop()
268 irq = i2s_read_reg(dev->i2s_base, IMR(ch_reg)); in dw_i2s_hw_params()
[all …]
/linux-4.4.14/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.4.14/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.4.14/drivers/video/fbdev/i810/
Di810_regs.h46 #define IMR 0x020A8 macro
Di810_main.c582 i810_writew(IMR, mmio, par->hw_state.imr); in i810_restore_2d()
660 par->hw_state.imr = i810_readw(IMR, mmio); in i810_save_2d()
/linux-4.4.14/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.4.14/drivers/video/fbdev/
Di740_reg.h231 #define IMR 0x3034 macro
/linux-4.4.14/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.4.14/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.4.14/arch/x86/
DKconfig.debug362 This option enables automated sanity testing of the IMR code.
363 Some simple tests are run to verify IMR bounds checking, alignment
365 debugging an IMR memory map or are modifying the IMR code and want to
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_irq.c130 I915_WRITE(type##IMR, 0xffffffff); \
131 POSTING_READ(type##IMR); \
167 I915_WRITE(type##IMR, (imr_val)); \
168 POSTING_READ(type##IMR); \
3778 I915_WRITE16(IMR, 0xffff); in i8xx_irq_preinstall()
3796 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_irq_postinstall()
3926 I915_WRITE16(IMR, 0xffff); in i8xx_irq_uninstall()
3944 I915_WRITE(IMR, 0xffffffff); in i915_irq_preinstall()
3980 I915_WRITE(IMR, dev_priv->irq_mask); in i915_irq_postinstall()
4143 I915_WRITE(IMR, 0xffffffff); in i915_irq_uninstall()
[all …]
Dintel_ringbuffer.c1593 I915_WRITE(IMR, dev_priv->irq_mask); in i9xx_ring_get_irq()
1594 POSTING_READ(IMR); in i9xx_ring_get_irq()
1611 I915_WRITE(IMR, dev_priv->irq_mask); in i9xx_ring_put_irq()
1612 POSTING_READ(IMR); in i9xx_ring_put_irq()
1630 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_ring_get_irq()
1631 POSTING_READ16(IMR); in i8xx_ring_get_irq()
1648 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_ring_put_irq()
1649 POSTING_READ16(IMR); in i8xx_ring_put_irq()
Di915_reg.h1735 #define IMR 0x020a8 macro
Di915_debugfs.c909 I915_READ(IMR)); in i915_interrupt_info()
/linux-4.4.14/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.4.14/drivers/net/wan/
Ddscc4.c274 #define IMR 0x54 macro
1070 scc_writel(EventsMask, dpriv, dev, IMR); in dscc4_open()
1094 scc_writel(EventsMask, dpriv, dev, IMR); in dscc4_open()
1130 scc_writel(0xffffffff, dpriv, dev, IMR); in dscc4_open()
1190 scc_writel(0xffffffff, dpriv, dev, IMR); in dscc4_close()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/
Drtl818x.h206 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
/linux-4.4.14/drivers/rtc/
Drtc-at32ap700x.c100 alrm->enabled = rtc_readl(rtc, IMR) & RTC_BIT(IMR_TOPI) ? 1 : 0; in at32_rtc_readalarm()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/gpu/drm/gma500/
Dpsb_intel_reg.h797 #define IMR 0x020a8 macro
/linux-4.4.14/arch/m68k/include/asm/
DMC68EZ328.h222 #define IMR LONG_REF(IMR_ADDR) macro
DMC68VZ328.h225 #define IMR LONG_REF(IMR_ADDR) macro
DMC68328.h259 #define IMR LONG_REF(IMR_ADDR) macro
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.h775 unsigned int IMR; member
Dmacb.c2118 regs_buff[7] = macb_readl(bp, IMR); in macb_get_regs()
2345 queue->IMR = GEM_IMR(hw_q - 1); in macb_init()
2352 queue->IMR = MACB_IMR; in macb_init()
/linux-4.4.14/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.4.14/drivers/spi/
Dspi-atmel.c1114 imr = spi_readl(as, IMR); in atmel_spi_pio_interrupt()
1171 imr = spi_readl(as, IMR); in atmel_spi_pdc_interrupt()
/linux-4.4.14/drivers/net/wireless/realtek/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.4.14/drivers/mtd/nand/
Datmel_nand.c1671 mask = nfc_readl(host->nfc->hsmc_regs, IMR); in hsmc_interrupt()
1778 mask = nfc_readl(host->nfc->hsmc_regs, IMR); in nfc_device_ready()
/linux-4.4.14/drivers/platform/x86/
DKconfig804 Quark contains a set of eight IMR registers and makes use of those