Lines Matching refs:hwirq
111 unsigned int irq_line, hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_ack() local
114 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_ack()
118 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_ack()
126 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask() local
130 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_mask()
134 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask()
142 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask_ack() local
146 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_mask_ack()
150 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask_ack()
151 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_mask_ack()
159 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_unmask() local
163 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_unmask()
167 mask |= (1 << hwirq); in socrates_fpga_pic_unmask()
175 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_eoi() local
179 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_eoi()
183 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_eoi()
192 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_set_type() local
196 if (fpga_irqs[hwirq].type != IRQ_TYPE_NONE) in socrates_fpga_pic_set_type()
212 mask |= (1 << hwirq); in socrates_fpga_pic_set_type()
214 mask &= ~(1 << hwirq); in socrates_fpga_pic_set_type()
231 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() argument