Lines Matching refs:hwirq
109 unsigned int irq_line, hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_ack() local
112 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_ack()
116 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_ack()
124 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask() local
128 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_mask()
132 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask()
140 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask_ack() local
144 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_mask_ack()
148 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask_ack()
149 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_mask_ack()
157 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_unmask() local
161 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_unmask()
165 mask |= (1 << hwirq); in socrates_fpga_pic_unmask()
173 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_eoi() local
177 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_eoi()
181 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_eoi()
190 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_set_type() local
194 if (fpga_irqs[hwirq].type != IRQ_TYPE_NONE) in socrates_fpga_pic_set_type()
210 mask |= (1 << hwirq); in socrates_fpga_pic_set_type()
212 mask &= ~(1 << hwirq); in socrates_fpga_pic_set_type()
229 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() argument