Home
last modified time | relevance | path

Searched refs:icmr (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-sa11x0.c83 unsigned int icmr; member
93 st->icmr = readl_relaxed(iobase + ICMR); in sa1100irq_suspend()
100 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend()
113 writel_relaxed(st->icmr, iobase + ICMR); in sa1100irq_resume()
133 uint32_t icip, icmr, mask; in sa1100_handle_irq() local
137 icmr = readl_relaxed(iobase + ICMR); in sa1100_handle_irq()
138 mask = icip & icmr; in sa1100_handle_irq()
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
Dirq.c68 uint32_t icmr = __raw_readl(base + ICMR); in pxa_mask_irq() local
70 icmr &= ~BIT(irq & 0x1f); in pxa_mask_irq()
71 __raw_writel(icmr, base + ICMR); in pxa_mask_irq()
78 uint32_t icmr = __raw_readl(base + ICMR); in pxa_unmask_irq() local
80 icmr |= BIT(irq & 0x1f); in pxa_unmask_irq()
81 __raw_writel(icmr, base + ICMR); in pxa_unmask_irq()
93 uint32_t icip, icmr, mask; in icip_handle_irq() local
97 icmr = __raw_readl(pxa_irq_base + ICMR); in icip_handle_irq()
98 mask = icip & icmr; in icip_handle_irq()