Home
last modified time | relevance | path

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

12

/Linux-v5.4/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-v5.4/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()
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()
Datp.h40 ISR = 10, IMR = 11, /* Interrupt status and mask. */ enumerator
/Linux-v5.4/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-v5.4/drivers/gpu/drm/i915/
Di915_irq.h154 gen3_irq_reset((uncore), type##IMR, type##IIR, type##IER)
170 type##IMR, imr_val, \
/Linux-v5.4/Documentation/devicetree/bindings/media/
Drenesas,imr.txt12 the image renderer light extended 4 (IMR-LX4) found in the R-Car gen3 SoCs,
/Linux-v5.4/drivers/video/fbdev/i810/
Di810_regs.h46 #define IMR 0x020A8 macro
/Linux-v5.4/drivers/net/ethernet/natsemi/
Dns83820.c313 #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/
DKconfig.debug251 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/
Di740_reg.h231 #define IMR 0x3034 macro
/Linux-v5.4/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-v5.4/sound/atmel/
Dac97c.c250 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/
Dfirestream.h282 #define IMR 0x6c macro
/Linux-v5.4/drivers/net/wireless/realtek/rtl818x/
Drtl818x.h203 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
/Linux-v5.4/sound/soc/atmel/
Datmel_ssc_dai.c148 & (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/
Dvia-velocity.h987 volatile __le32 IMR; member
1152 #define mac_write_int_mask(mask, regs) writel((mask),&((regs)->IMR));
/Linux-v5.4/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-v5.4/drivers/clocksource/
Dtimer-atmel-tcb.c76 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend()
/Linux-v5.4/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-v5.4/arch/m68k/include/asm/
DMC68EZ328.h224 #define IMR LONG_REF(IMR_ADDR) macro
DMC68328.h261 #define IMR LONG_REF(IMR_ADDR) macro
/Linux-v5.4/drivers/gpu/drm/gma500/
Dpsb_intel_reg.h785 #define IMR 0x020a8 macro
/Linux-v5.4/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