Home
last modified time | relevance | path

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

12

/Linux-v4.19/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-v4.19/drivers/net/ethernet/realtek/
Datp.c481 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()
701 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_interrupt()
702 write_reg_high(ioaddr, IMR, ISRh_RxErr); /* Hmmm, really needed? */ in atp_interrupt()
Datp.h40 ISR = 10, IMR = 11, /* Interrupt status and mask. */ enumerator
/Linux-v4.19/sound/soc/dwc/
Ddwc-i2s.c72 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()
Dlocal.h42 #define IMR(x) (0x40 * x + 0x03C) macro
/Linux-v4.19/drivers/video/fbdev/i810/
Di810_regs.h46 #define IMR 0x020A8 macro
/Linux-v4.19/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);
1390 writel(0, dev->base + IMR);
1441 writel(dev->IMR_cache, dev->base + IMR);
1498 writel(dev->IMR_cache, dev->base + IMR);
1512 writel(dev->IMR_cache, dev->base + IMR);
/Linux-v4.19/drivers/video/fbdev/
Di740_reg.h231 #define IMR 0x3034 macro
/Linux-v4.19/drivers/net/ethernet/
Dfealnx.c175 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-v4.19/arch/x86/
DKconfig.debug320 This option enables automated sanity testing of the IMR code.
321 Some simple tests are run to verify IMR bounds checking, alignment
323 debugging an IMR memory map or are modifying the IMR code and want to
/Linux-v4.19/sound/atmel/
Dac97c.c253 word = ac97c_readl(chip, IMR); in atmel_ac97c_playback_prepare()
335 word = ac97c_readl(chip, IMR); in atmel_ac97c_capture_prepare()
796 ac97c_writel(chip, IER, ac97c_readl(chip, IMR) | AC97C_SR_COEVT); in atmel_ac97c_probe()
/Linux-v4.19/drivers/atm/
Dfirestream.h297 #define IMR 0x6c macro
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/
Drtl818x.h206 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
/Linux-v4.19/drivers/net/wan/
Ddscc4.c272 #define IMR 0x54 macro
1064 scc_writel(EventsMask, dpriv, dev, IMR); in dscc4_open()
1088 scc_writel(EventsMask, dpriv, dev, IMR); in dscc4_open()
1119 scc_writel(0xffffffff, dpriv, dev, IMR); in dscc4_open()
1185 scc_writel(0xffffffff, dpriv, dev, IMR); in dscc4_close()
/Linux-v4.19/drivers/clocksource/
Dtcb_clksrc.c80 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend()
/Linux-v4.19/drivers/net/ethernet/via/
Dvia-velocity.h996 volatile __le32 IMR; member
1161 #define mac_write_int_mask(mask, regs) writel((mask),&((regs)->IMR));
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_ringbuffer.c830 I915_WRITE(IMR, dev_priv->irq_mask); in i9xx_irq_enable()
840 I915_WRITE(IMR, dev_priv->irq_mask); in i9xx_irq_disable()
849 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_irq_enable()
859 I915_WRITE16(IMR, dev_priv->irq_mask); in i8xx_irq_disable()
Di915_irq.c146 I915_WRITE(type##IMR, 0xffffffff); \
147 POSTING_READ(type##IMR); \
156 I915_WRITE16(type##IMR, 0xffff); \
157 POSTING_READ16(type##IMR); \
210 I915_WRITE(type##IMR, (imr_val)); \
211 POSTING_READ(type##IMR); \
217 I915_WRITE16(type##IMR, (imr_val)); \
218 POSTING_READ16(type##IMR); \
/Linux-v4.19/drivers/video/fbdev/intelfb/
Dintelfbhw.h94 #define IMR 0x20A8 macro
Dintelfbhw.c653 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-v4.19/sound/soc/atmel/
Datmel_ssc_dai.c164 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt()
916 ssc_p->ssc_state.ssc_imr = ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_suspend()
/Linux-v4.19/sound/spi/
Dat73c213.c373 status = ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
392 ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
/Linux-v4.19/drivers/gpu/drm/gma500/
Dpsb_intel_reg.h797 #define IMR 0x020a8 macro
/Linux-v4.19/arch/m68k/include/asm/
DMC68EZ328.h224 #define IMR LONG_REF(IMR_ADDR) macro
/Linux-v4.19/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()

12