Home
last modified time | relevance | path

Searched refs:intc_irqmap (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/m68k/coldfire/
H A Dintc-5272.c44 static struct irqmap intc_irqmap[MCFINT_VECMAX - MCFINT_VECBASE] = { variable
88 v = 0x8 << intc_irqmap[irq].index; in intc_irq_mask()
89 writel(v, intc_irqmap[irq].icr); in intc_irq_mask()
100 v = 0xd << intc_irqmap[irq].index; in intc_irq_unmask()
101 writel(v, intc_irqmap[irq].icr); in intc_irq_unmask()
112 if (intc_irqmap[irq].ack) { in intc_irq_ack()
114 v = readl(intc_irqmap[irq].icr); in intc_irq_ack()
115 v &= (0x7 << intc_irqmap[irq].index); in intc_irq_ack()
116 v |= (0x8 << intc_irqmap[irq].index); in intc_irq_ack()
117 writel(v, intc_irqmap[ir in intc_irq_ack()
[all...]
/kernel/linux/linux-6.6/arch/m68k/coldfire/
H A Dintc-5272.c44 static struct irqmap intc_irqmap[MCFINT_VECMAX - MCFINT_VECBASE] = { variable
88 v = 0x8 << intc_irqmap[irq].index; in intc_irq_mask()
89 writel(v, intc_irqmap[irq].icr); in intc_irq_mask()
100 v = 0xd << intc_irqmap[irq].index; in intc_irq_unmask()
101 writel(v, intc_irqmap[irq].icr); in intc_irq_unmask()
112 if (intc_irqmap[irq].ack) { in intc_irq_ack()
114 v = readl(intc_irqmap[irq].icr); in intc_irq_ack()
115 v &= (0x7 << intc_irqmap[irq].index); in intc_irq_ack()
116 v |= (0x8 << intc_irqmap[irq].index); in intc_irq_ack()
117 writel(v, intc_irqmap[ir in intc_irq_ack()
[all...]

Completed in 1 milliseconds