/linux-4.4.14/sound/soc/dwc/ |
D | designware_i2s.c | 44 #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/ |
D | ints.c | 135 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/ |
D | atp.c | 482 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()
|
D | atp.h | 39 ISR = 10, IMR = 11, /* Interrupt status and mask. */ enumerator
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
D | i810_regs.h | 46 #define IMR 0x020A8 macro
|
D | i810_main.c | 582 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/ |
D | ns83820.c | 327 #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/ |
D | i740_reg.h | 231 #define IMR 0x3034 macro
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | pio.c | 294 isr = pio_readl(pio, ISR) & pio_readl(pio, IMR); in gpio_irq_handler() 346 imr = pio_readl(pio, IMR); in pio_bank_show()
|
D | extint.c | 154 pending = status & eic_readl(eic, IMR); in demux_eic_irq()
|
D | clock.c | 272 seq_printf(s, "IMR = %8x\n", pm_readl(IMR)); in clk_show()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | fealnx.c | 175 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/ |
D | Kconfig.debug | 362 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/ |
D | i915_irq.c | 130 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 …]
|
D | intel_ringbuffer.c | 1593 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()
|
D | i915_reg.h | 1735 #define IMR 0x020a8 macro
|
D | i915_debugfs.c | 909 I915_READ(IMR)); in i915_interrupt_info()
|
/linux-4.4.14/drivers/atm/ |
D | firestream.h | 297 #define IMR 0x6c macro
|
D | firestream.c | 1851 write_fs (dev, IMR, 0 in fs_init()
|
D | zatm.c | 1346 zout(0xffffffff,IMR); /* enable interrupts */ in zatm_start()
|
/linux-4.4.14/drivers/net/wan/ |
D | dscc4.c | 274 #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/ |
D | rtl818x.h | 206 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-at32ap700x.c | 100 alrm->enabled = rtc_readl(rtc, IMR) & RTC_BIT(IMR_TOPI) ? 1 : 0; in at32_rtc_readalarm()
|
/linux-4.4.14/sound/atmel/ |
D | ac97c.c | 371 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/ |
D | atmel_ssc_dai.c | 164 & (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/ |
D | via-velocity.h | 996 volatile __le32 IMR; member 1161 #define mac_write_int_mask(mask, regs) writel((mask),&((regs)->IMR));
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfbhw.h | 94 #define IMR 0x20A8 macro
|
D | intelfbhw.c | 651 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/ |
D | at73c213.c | 370 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/ |
D | psb_intel_reg.h | 797 #define IMR 0x020a8 macro
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | MC68EZ328.h | 222 #define IMR LONG_REF(IMR_ADDR) macro
|
D | MC68VZ328.h | 225 #define IMR LONG_REF(IMR_ADDR) macro
|
D | MC68328.h | 259 #define IMR LONG_REF(IMR_ADDR) macro
|
/linux-4.4.14/drivers/net/ethernet/cadence/ |
D | macb.h | 775 unsigned int IMR; member
|
D | macb.c | 2118 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/ |
D | synclink_cs.c | 281 #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/ |
D | spi-atmel.c | 1114 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/ |
D | dev.c | 720 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/ |
D | atmel_nand.c | 1671 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/ |
D | Kconfig | 804 Quark contains a set of eight IMR registers and makes use of those
|