Lines Matching refs:irq
115 int irq_destroy_ipi(unsigned int irq, const struct cpumask *dest) in irq_destroy_ipi() argument
117 struct irq_data *data = irq_get_irq_data(irq); in irq_destroy_ipi()
122 if (!irq || !data || !ipimask) in irq_destroy_ipi()
142 irq = irq + cpumask_first(dest) - data->common->ipi_offset; in irq_destroy_ipi()
148 irq_domain_free_irqs(irq, nr_irqs); in irq_destroy_ipi()
162 irq_hw_number_t ipi_get_hwirq(unsigned int irq, unsigned int cpu) in ipi_get_hwirq() argument
164 struct irq_data *data = irq_get_irq_data(irq); in ipi_get_hwirq()
180 data = irq_get_irq_data(irq + cpu - data->common->ipi_offset); in ipi_get_hwirq()
244 unsigned irq = data->irq + cpu - data->common->ipi_offset; in __ipi_send_single() local
246 data = irq_get_irq_data(irq); in __ipi_send_single()
284 unsigned int base = data->irq; in __ipi_send_mask()
287 unsigned irq = base + cpu - data->common->ipi_offset; in __ipi_send_mask() local
289 data = irq_get_irq_data(irq); in __ipi_send_mask()