| /Linux-v5.4/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-v5.4/drivers/net/ethernet/realtek/ |
| D | atp.c | 481 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in hardware_init() 482 write_reg_high(ioaddr, IMR, ISRh_RxErr); in hardware_init() 567 write_reg(ioaddr, IMR, 0); in atp_send_packet() 568 write_reg_high(ioaddr, IMR, 0); in atp_send_packet() 582 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_send_packet() 583 write_reg_high(ioaddr, IMR, ISRh_RxErr); in atp_send_packet() 611 write_reg(ioaddr, IMR, 0); in atp_interrupt() 704 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_interrupt() 705 write_reg_high(ioaddr, IMR, ISRh_RxErr); /* Hmmm, really needed? */ in atp_interrupt()
|
| D | atp.h | 40 ISR = 10, IMR = 11, /* Interrupt status and mask. */ enumerator
|
| /Linux-v5.4/sound/soc/dwc/ |
| D | dwc-i2s.c | 72 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs() 73 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_disable_irqs() 77 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs() 78 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_disable_irqs() 90 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_enable_irqs() 91 i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x30); in i2s_enable_irqs() 95 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_enable_irqs() 96 i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x03); in i2s_enable_irqs()
|
| D | local.h | 42 #define IMR(x) (0x40 * x + 0x03C) macro
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_irq.h | 154 gen3_irq_reset((uncore), type##IMR, type##IIR, type##IER) 170 type##IMR, imr_val, \
|
| /Linux-v5.4/Documentation/devicetree/bindings/media/ |
| D | renesas,imr.txt | 12 the image renderer light extended 4 (IMR-LX4) found in the R-Car gen3 SoCs,
|
| /Linux-v5.4/drivers/video/fbdev/i810/ |
| D | i810_regs.h | 46 #define IMR 0x020A8 macro
|
| /Linux-v5.4/drivers/net/ethernet/natsemi/ |
| D | ns83820.c | 313 #define IMR 0x14 macro 752 writel(dev->IMR_cache, dev->base + IMR); in ns83820_setup_rx() 773 writel(dev->IMR_cache, dev->base + IMR); in ns83820_cleanup_rx() 781 readl(dev->base + IMR); in ns83820_cleanup_rx() 935 writel(dev->IMR_cache, dev->base + IMR); 1376 writel(0, dev->base + IMR); 1427 writel(dev->IMR_cache, dev->base + IMR); 1484 writel(dev->IMR_cache, dev->base + IMR); 1498 writel(dev->IMR_cache, dev->base + IMR);
|
| /Linux-v5.4/arch/x86/ |
| D | Kconfig.debug | 251 This option enables automated sanity testing of the IMR code. 252 Some simple tests are run to verify IMR bounds checking, alignment 254 debugging an IMR memory map or are modifying the IMR code and want to
|
| /Linux-v5.4/drivers/video/fbdev/ |
| D | i740_reg.h | 231 #define IMR 0x3034 macro
|
| /Linux-v5.4/drivers/net/ethernet/ |
| D | fealnx.c | 175 IMR = 0x38, /* interrupt mask */ enumerator 906 iowrite32(np->imrvalue, ioaddr + IMR); in netdev_open() 1129 iowrite32(0, ioaddr + IMR); in reset_and_disable_rxtx() 1164 iowrite32(np->imrvalue, ioaddr + IMR); in enable_rxtx() 1439 iowrite32(0, ioaddr + IMR); in intr_handler() 1597 iowrite32(np->imrvalue, ioaddr + IMR); in intr_handler() 1898 iowrite32(0x0000, ioaddr + IMR); in netdev_close()
|
| /Linux-v5.4/sound/atmel/ |
| D | ac97c.c | 250 word = ac97c_readl(chip, IMR); in atmel_ac97c_playback_prepare() 332 word = ac97c_readl(chip, IMR); in atmel_ac97c_capture_prepare() 791 ac97c_writel(chip, IER, ac97c_readl(chip, IMR) | AC97C_SR_COEVT); in atmel_ac97c_probe()
|
| /Linux-v5.4/drivers/atm/ |
| D | firestream.h | 282 #define IMR 0x6c macro
|
| /Linux-v5.4/drivers/net/wireless/realtek/rtl818x/ |
| D | rtl818x.h | 203 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
|
| /Linux-v5.4/sound/soc/atmel/ |
| D | atmel_ssc_dai.c | 148 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 778 ssc_p->ssc_state.ssc_imr = ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_suspend()
|
| /Linux-v5.4/drivers/net/ethernet/via/ |
| D | via-velocity.h | 987 volatile __le32 IMR; member 1152 #define mac_write_int_mask(mask, regs) writel((mask),&((regs)->IMR));
|
| /Linux-v5.4/drivers/video/fbdev/intelfb/ |
| D | intelfbhw.h | 94 #define IMR 0x20A8 macro
|
| D | intelfbhw.c | 653 hw->imr = INREG16(IMR); in intelfbhw_read_hw_state() 2052 OUTREG16(IMR, 0); in intelfbhw_enable_irq() 2078 OUTREG16(IMR, 0xffff); in intelfbhw_disable_irq()
|
| /Linux-v5.4/drivers/clocksource/ |
| D | timer-atmel-tcb.c | 76 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend()
|
| /Linux-v5.4/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-v5.4/arch/m68k/include/asm/ |
| D | MC68EZ328.h | 224 #define IMR LONG_REF(IMR_ADDR) macro
|
| D | MC68328.h | 261 #define IMR LONG_REF(IMR_ADDR) macro
|
| /Linux-v5.4/drivers/gpu/drm/gma500/ |
| D | psb_intel_reg.h | 785 #define IMR 0x020a8 macro
|
| /Linux-v5.4/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()
|