Lines Matching refs:hwirq
113 unsigned int irq_line, hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_ack() local
116 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_ack()
120 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_ack()
128 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask() local
132 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_mask()
136 mask &= ~(1 << hwirq); in socrates_fpga_pic_mask()
144 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask_ack() local
148 irq_line = fpga_irqs[hwirq].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()
161 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_unmask() local
165 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_unmask()
169 mask |= (1 << hwirq); in socrates_fpga_pic_unmask()
177 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_eoi() local
181 irq_line = fpga_irqs[hwirq].irq_line; in socrates_fpga_pic_eoi()
185 mask |= (1 << (hwirq + 16)); in socrates_fpga_pic_eoi()
194 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_set_type() local
198 if (fpga_irqs[hwirq].type != IRQ_TYPE_NONE) 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()
233 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() argument