/linux-6.12.1/drivers/pci/controller/ |
D | pcie-xilinx-cpm.c | 39 #define IMR(x) BIT(XILINX_PCIE_INTR_ ##x) macro 43 IMR(LINK_DOWN) | \ 44 IMR(HOT_RESET) | \ 45 IMR(CFG_PCIE_TIMEOUT) | \ 46 IMR(CFG_TIMEOUT) | \ 47 IMR(CORRECTABLE) | \ 48 IMR(NONFATAL) | \ 49 IMR(FATAL) | \ 50 IMR(CFG_ERR_POISON) | \ 51 IMR(PME_TO_ACK_RCVD) | \ [all …]
|
D | pcie-xilinx-dma-pl.c | 35 #define IMR(x) BIT(XILINX_PCIE_INTR_ ##x) macro 39 IMR(LINK_DOWN) | \ 40 IMR(HOT_RESET) | \ 41 IMR(CFG_TIMEOUT) | \ 42 IMR(CORRECTABLE) | \ 43 IMR(NONFATAL) | \ 44 IMR(FATAL) | \ 45 IMR(INTX) | \ 46 IMR(MSI) | \ 47 IMR(SLV_UNSUPP) | \ [all …]
|
/linux-6.12.1/arch/m68k/68000/ |
D | ints.c | 138 IMR &= ~(1 << d->irq); in intc_irq_unmask() 143 IMR |= (1 << d->irq); in intc_irq_mask() 182 IMR = ~0; in init_IRQ()
|
/linux-6.12.1/drivers/net/ethernet/realtek/ |
D | atp.c | 483 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in hardware_init() 484 write_reg_high(ioaddr, IMR, ISRh_RxErr); in hardware_init() 569 write_reg(ioaddr, IMR, 0); in atp_send_packet() 570 write_reg_high(ioaddr, IMR, 0); in atp_send_packet() 584 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_send_packet() 585 write_reg_high(ioaddr, IMR, ISRh_RxErr); in atp_send_packet() 613 write_reg(ioaddr, IMR, 0); in atp_interrupt() 706 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); in atp_interrupt() 707 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-6.12.1/drivers/gpu/drm/i915/ |
D | i915_irq.h | 61 gen3_irq_reset((uncore), type##IMR, type##IIR, type##IER) 74 type##IMR, imr_val, \
|
/linux-6.12.1/sound/soc/dwc/ |
D | dwc-i2s.c | 74 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs() 75 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_disable_irqs() 79 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs() 80 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_disable_irqs() 92 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_enable_irqs() 93 i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x30); in i2s_enable_irqs() 97 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_enable_irqs() 98 i2s_write_reg(dev->i2s_base, IMR(i), irq & ~0x03); in i2s_enable_irqs()
|
D | local.h | 49 #define IMR(x) (0x40 * x + 0x03C) macro
|
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_irq.c | 29 #define IMR(offset) XE_REG(offset + 0x4) macro 64 xe_mmio_write32(mmio, IMR(irqregs), ~bits); in unmask_and_enable() 67 xe_mmio_read32(mmio, IMR(irqregs)); in unmask_and_enable() 75 xe_mmio_write32(mmio, IMR(irqregs), ~0); in mask_and_disable() 77 xe_mmio_read32(mmio, IMR(irqregs)); in mask_and_disable()
|
/linux-6.12.1/arch/x86/ |
D | Kconfig.debug | 192 This option enables automated sanity testing of the IMR code. 193 Some simple tests are run to verify IMR bounds checking, alignment 195 debugging an IMR memory map or are modifying the IMR code and want to
|
/linux-6.12.1/drivers/video/fbdev/i810/ |
D | i810_regs.h | 46 #define IMR 0x020A8 macro
|
/linux-6.12.1/drivers/net/ethernet/natsemi/ |
D | ns83820.c | 313 #define IMR 0x14 macro 754 writel(dev->IMR_cache, dev->base + IMR); in ns83820_setup_rx() 775 writel(dev->IMR_cache, dev->base + IMR); in ns83820_cleanup_rx() 783 readl(dev->base + IMR); in ns83820_cleanup_rx() 937 writel(dev->IMR_cache, dev->base + IMR); 1375 writel(0, dev->base + IMR); 1426 writel(dev->IMR_cache, dev->base + IMR); 1483 writel(dev->IMR_cache, dev->base + IMR); 1497 writel(dev->IMR_cache, dev->base + IMR);
|
/linux-6.12.1/sound/soc/intel/keembay/ |
D | kmb_platform.h | 41 #define IMR(x) (0x40 * (x) + 0x03C) macro
|
D | kmb_platform.c | 208 irq = readl(kmb_i2s->i2s_base + IMR(i)); in kmb_i2s_irq_trigger() 215 writel(irq, kmb_i2s->i2s_base + IMR(i)); in kmb_i2s_irq_trigger()
|
/linux-6.12.1/drivers/video/fbdev/ |
D | i740_reg.h | 231 #define IMR 0x3034 macro
|
/linux-6.12.1/drivers/net/ethernet/ |
D | fealnx.c | 168 IMR = 0x38, /* interrupt mask */ enumerator 898 iowrite32(np->imrvalue, ioaddr + IMR); in netdev_open() 1123 iowrite32(0, ioaddr + IMR); in reset_and_disable_rxtx() 1158 iowrite32(np->imrvalue, ioaddr + IMR); in enable_rxtx() 1438 iowrite32(0, ioaddr + IMR); in intr_handler() 1598 iowrite32(np->imrvalue, ioaddr + IMR); in intr_handler() 1898 iowrite32(0x0000, ioaddr + IMR); in netdev_close()
|
/linux-6.12.1/sound/atmel/ |
D | ac97c.c | 237 word = ac97c_readl(chip, IMR); in atmel_ac97c_playback_prepare() 319 word = ac97c_readl(chip, IMR); in atmel_ac97c_capture_prepare() 774 ac97c_writel(chip, IER, ac97c_readl(chip, IMR) | AC97C_SR_COEVT); in atmel_ac97c_probe()
|
/linux-6.12.1/drivers/net/wireless/realtek/rtl818x/ |
D | rtl818x.h | 203 __le32 IMR; /* 0x6c - Interrupt mask reg for 8187se */ member
|
/linux-6.12.1/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 148 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 780 ssc_p->ssc_state.ssc_imr = ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_suspend()
|
/linux-6.12.1/drivers/net/ethernet/via/ |
D | via-velocity.h | 986 volatile __le32 IMR; member 1151 #define mac_write_int_mask(mask, regs) writel((mask),&((regs)->IMR));
|
/linux-6.12.1/drivers/iio/adc/ |
D | at91-sama5d2_adc.c | 128 u16 IMR; member 265 .IMR = 0x2c, 300 .IMR = 0x2c, 816 *status = at91_adc_readl(st, IMR); in at91_adc_irq_mask()
|
/linux-6.12.1/sound/spi/ |
D | at73c213.c | 364 status = ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt() 383 ssc_readl(chip->ssc->regs, IMR); in snd_at73c213_interrupt()
|
/linux-6.12.1/drivers/clocksource/ |
D | timer-atmel-tcb.c | 79 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend()
|
/linux-6.12.1/arch/m68k/include/asm/ |
D | MC68EZ328.h | 224 #define IMR LONG_REF(IMR_ADDR) macro
|
/linux-6.12.1/drivers/gpu/drm/gma500/ |
D | psb_intel_reg.h | 753 #define IMR 0x020a8 macro
|