Lines Matching refs:hwirq
114 unsigned int irq_line, hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_ack() local
117 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_ack()
121 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_ack()
129 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask() local
133 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_mask()
137 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask()
145 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask_ack() local
149 irq_line = fpga_irqs[hwirq].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()
162 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_unmask() local
166 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_unmask()
170 mask |= (1 << hwirq); in socrates_fpga_pic_unmask()
178 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_eoi() local
182 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_eoi()
186 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_eoi()
195 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_set_type() local
199 if (fpga_irqs[hwirq].type != IRQ_TYPE_NONE) 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()
234 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() argument