Lines Matching refs:mask
115 uint32_t mask; in socrates_fpga_pic_ack() local
119 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_ack()
121 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_ack()
122 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_ack()
131 u32 mask; in socrates_fpga_pic_mask() local
135 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_mask()
137 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask()
138 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_mask()
147 u32 mask; in socrates_fpga_pic_mask_ack() local
151 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_mask_ack()
153 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask_ack()
154 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_mask_ack()
155 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_mask_ack()
164 u32 mask; in socrates_fpga_pic_unmask() local
168 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_unmask()
170 mask |= (1 << hwirq); in socrates_fpga_pic_unmask()
171 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_unmask()
180 u32 mask; in socrates_fpga_pic_eoi() local
184 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_eoi()
186 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_eoi()
187 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_eoi()
197 u32 mask; in socrates_fpga_pic_set_type() local
213 mask = socrates_fpga_pic_read(FPGA_PIC_IRQCFG); in socrates_fpga_pic_set_type()
215 mask |= (1 << hwirq); in socrates_fpga_pic_set_type()
217 mask &= ~(1 << hwirq); in socrates_fpga_pic_set_type()
218 socrates_fpga_pic_write(FPGA_PIC_IRQCFG, mask); in socrates_fpga_pic_set_type()