Lines Matching refs:hwirq
112 irq_hw_number_t hwirq = GIC_HWIRQ_TO_SHARED(irqd_to_hwirq(d)); in gic_send_ipi() local
114 write_gic_wedge(GIC_WEDGE_RW | hwirq); in gic_send_ipi()
180 unsigned int intr = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_mask_irq()
188 unsigned int intr = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_unmask_irq()
200 unsigned int irq = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_ack_irq()
210 irq = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_set_type()
261 unsigned int irq = GIC_HWIRQ_TO_SHARED(d->hwirq); in gic_set_affinity()
331 int intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); in gic_mask_local_irq()
338 int intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); in gic_unmask_local_irq()
355 intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); in gic_mask_local_irq_all_vpes()
373 intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); in gic_unmask_local_irq_all_vpes()
390 intr = GIC_HWIRQ_TO_LOCAL(d->hwirq); in gic_all_vpes_irq_cpu_online()
455 irq_hw_number_t hwirq) in gic_irq_domain_map() argument
463 if (hwirq >= GIC_SHARED_HWIRQ_BASE) { in gic_irq_domain_map()
466 if (test_bit(GIC_HWIRQ_TO_SHARED(hwirq), ipi_resrv)) in gic_irq_domain_map()
470 err = irq_domain_set_hwirq_and_chip(d, virq, hwirq, in gic_irq_domain_map()
477 return gic_shared_irq_domain_map(d, virq, hwirq, 0); in gic_irq_domain_map()
480 intr = GIC_HWIRQ_TO_LOCAL(hwirq); in gic_irq_domain_map()
497 err = irq_domain_set_hwirq_and_chip(d, virq, hwirq, in gic_irq_domain_map()
507 err = irq_domain_set_hwirq_and_chip(d, virq, hwirq, in gic_irq_domain_map()
535 irq_hw_number_t hwirq; in gic_irq_domain_alloc() local
538 hwirq = GIC_SHARED_TO_HWIRQ(fwspec->param[1]); in gic_irq_domain_alloc()
540 hwirq = GIC_LOCAL_TO_HWIRQ(fwspec->param[1]); in gic_irq_domain_alloc()
542 return gic_irq_domain_map(d, virq, hwirq); in gic_irq_domain_alloc()
578 irq_hw_number_t hwirq, base_hwirq; in gic_ipi_domain_alloc() local
595 hwirq = GIC_SHARED_TO_HWIRQ(base_hwirq + i); in gic_ipi_domain_alloc()
597 ret = irq_domain_set_hwirq_and_chip(d, virq + i, hwirq, in gic_ipi_domain_alloc()
603 ret = irq_domain_set_hwirq_and_chip(d->parent, virq + i, hwirq, in gic_ipi_domain_alloc()
613 ret = gic_shared_irq_domain_map(d, virq + i, hwirq, cpu); in gic_ipi_domain_alloc()