Home
last modified time | relevance | path

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

/linux-6.12.1/arch/alpha/kernel/
Dsys_sable.c47 static irq_swizzle_t *sable_lynx_irq_swizzle; variable
165 sable_lynx_irq_swizzle = &sable_irq_swizzle; in sable_init_irq()
223 bit = sable_lynx_irq_swizzle->irq_to_mask[d->irq]; in sable_lynx_enable_irq()
225 mask = sable_lynx_irq_swizzle->shadow_mask &= ~(1UL << bit); in sable_lynx_enable_irq()
226 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_enable_irq()
239 bit = sable_lynx_irq_swizzle->irq_to_mask[d->irq]; in sable_lynx_disable_irq()
241 mask = sable_lynx_irq_swizzle->shadow_mask |= 1UL << bit; in sable_lynx_disable_irq()
242 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_disable_irq()
255 bit = sable_lynx_irq_swizzle->irq_to_mask[d->irq]; in sable_lynx_mask_and_ack_irq()
257 mask = sable_lynx_irq_swizzle->shadow_mask |= 1UL << bit; in sable_lynx_mask_and_ack_irq()
[all …]