Lines Matching refs:hwirq
46 set_c0_status(IE_SW0 << d->hwirq); in unmask_mips_irq()
52 clear_c0_status(IE_SW0 << d->hwirq); in mask_mips_irq()
75 clear_c0_cause(C_SW0 << d->hwirq); in mips_mt_cpu_irq_startup()
88 clear_c0_cause(C_SW0 << d->hwirq); in mips_mt_cpu_irq_ack()
97 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mips_mt_send_ipi() local
108 write_vpe_c0_cause(read_vpe_c0_cause() | (C_SW0 << hwirq)); in mips_mt_send_ipi()
189 unsigned int i, hwirq; in mips_cpu_ipi_alloc() local
193 hwirq = find_first_zero_bit(state->allocated, 2); in mips_cpu_ipi_alloc()
194 if (hwirq == 2) in mips_cpu_ipi_alloc()
196 bitmap_set(state->allocated, hwirq, 1); in mips_cpu_ipi_alloc()
198 ret = irq_domain_set_hwirq_and_chip(domain, virq + i, hwirq, in mips_cpu_ipi_alloc()