Lines Matching refs:hwirq
198 __mcip_cmd_data(CMD_IDU_SET_MASK, data->hwirq, 1); in idu_irq_mask()
207 __mcip_cmd_data(CMD_IDU_SET_MASK, data->hwirq, 0); in idu_irq_unmask()
225 idu_set_dest(data->hwirq, cpumask_bits(&online)[0]); in idu_irq_set_affinity()
226 idu_set_mode(data->hwirq, IDU_M_TRIG_LEVEL, IDU_M_DISTRI_RR); in idu_irq_set_affinity()
256 static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) in idu_irq_map() argument
268 irq_hw_number_t hwirq = *out_hwirq = intspec[0]; in idu_irq_xlate() local
278 idu_set_dest(hwirq, BIT(num_online_cpus()) - 1); in idu_irq_xlate()
279 idu_set_mode(hwirq, IDU_M_TRIG_LEVEL, IDU_M_DISTRI_RR); in idu_irq_xlate()
290 hwirq, cpu); in idu_irq_xlate()
293 idu_set_dest(hwirq, cpu); in idu_irq_xlate()
294 idu_set_mode(hwirq, IDU_M_TRIG_LEVEL, IDU_M_DISTRI_DEST); in idu_irq_xlate()