Lines Matching refs:mask

114 	uint32_t mask;  in socrates_fpga_pic_ack()  local
118 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_ack()
120 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_ack()
121 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_ack()
130 u32 mask; in socrates_fpga_pic_mask() local
134 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_mask()
136 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask()
137 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_mask()
146 u32 mask; in socrates_fpga_pic_mask_ack() local
150 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_mask_ack()
152 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask_ack()
153 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_mask_ack()
154 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_mask_ack()
163 u32 mask; in socrates_fpga_pic_unmask() local
167 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_unmask()
169 mask |= (1 << hwirq); in socrates_fpga_pic_unmask()
170 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_unmask()
179 u32 mask; in socrates_fpga_pic_eoi() local
183 mask = socrates_fpga_pic_read(FPGA_PIC_IRQMASK(irq_line)) in socrates_fpga_pic_eoi()
185 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_eoi()
186 socrates_fpga_pic_write(FPGA_PIC_IRQMASK(irq_line), mask); in socrates_fpga_pic_eoi()
196 u32 mask; in socrates_fpga_pic_set_type() local
212 mask = socrates_fpga_pic_read(FPGA_PIC_IRQCFG); in socrates_fpga_pic_set_type()
214 mask |= (1 << hwirq); in socrates_fpga_pic_set_type()
216 mask &= ~(1 << hwirq); in socrates_fpga_pic_set_type()
217 socrates_fpga_pic_write(FPGA_PIC_IRQCFG, mask); in socrates_fpga_pic_set_type()