Lines Matching +full:clear +full:- +full:mask
1 // SPDX-License-Identifier: GPL-2.0
21 #include <mach-se/mach/se7724.h>
26 unsigned short mask; member
50 set.mask = IRQ0_MASK; in get_fpga_irq()
56 set.mask = IRQ1_MASK; in get_fpga_irq()
62 set.mask = IRQ2_MASK; in get_fpga_irq()
72 unsigned int irq = data->irq; in disable_se7724_irq()
74 unsigned int bit = irq - set.base; in disable_se7724_irq()
80 unsigned int irq = data->irq; in enable_se7724_irq()
82 unsigned int bit = irq - set.base; in enable_se7724_irq()
87 .name = "SE7724-FPGA",
99 intv &= set.mask; in se7724_irq_demux()
116 __raw_writew(0xffff, IRQ0_MR); /* mask all */ in init_se7724_IRQ()
117 __raw_writew(0xffff, IRQ1_MR); /* mask all */ in init_se7724_IRQ()
118 __raw_writew(0xffff, IRQ2_MR); /* mask all */ in init_se7724_IRQ()
119 __raw_writew(0x0000, IRQ0_SR); /* clear irq */ in init_se7724_IRQ()
120 __raw_writew(0x0000, IRQ1_SR); /* clear irq */ in init_se7724_IRQ()
121 __raw_writew(0x0000, IRQ2_SR); /* clear irq */ in init_se7724_IRQ()