Lines Matching refs:arch_timer_ppi
66 static int arch_timer_ppi[MAX_TIMER_PPI]; variable
275 clk->irq = arch_timer_ppi[VIRT_PPI]; in __arch_timer_setup()
279 clk->irq = arch_timer_ppi[PHYS_SECURE_PPI]; in __arch_timer_setup()
354 enable_percpu_irq(arch_timer_ppi[VIRT_PPI], 0); in arch_timer_setup()
356 enable_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI], 0); in arch_timer_setup()
357 if (arch_timer_ppi[PHYS_NONSECURE_PPI]) in arch_timer_setup()
358 enable_percpu_irq(arch_timer_ppi[PHYS_NONSECURE_PPI], 0); in arch_timer_setup()
502 disable_percpu_irq(arch_timer_ppi[VIRT_PPI]); in arch_timer_stop()
504 disable_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI]); in arch_timer_stop()
505 if (arch_timer_ppi[PHYS_NONSECURE_PPI]) in arch_timer_stop()
506 disable_percpu_irq(arch_timer_ppi[PHYS_NONSECURE_PPI]); in arch_timer_stop()
574 ppi = arch_timer_ppi[VIRT_PPI]; in arch_timer_register()
578 ppi = arch_timer_ppi[PHYS_SECURE_PPI]; in arch_timer_register()
581 if (!err && arch_timer_ppi[PHYS_NONSECURE_PPI]) { in arch_timer_register()
582 ppi = arch_timer_ppi[PHYS_NONSECURE_PPI]; in arch_timer_register()
586 free_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI], in arch_timer_register()
614 free_percpu_irq(arch_timer_ppi[VIRT_PPI], arch_timer_evt); in arch_timer_register()
616 free_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI], in arch_timer_register()
618 if (arch_timer_ppi[PHYS_NONSECURE_PPI]) in arch_timer_register()
619 free_percpu_irq(arch_timer_ppi[PHYS_NONSECURE_PPI], in arch_timer_register()
709 if (is_hyp_mode_available() || !arch_timer_ppi[VIRT_PPI]) { in arch_timer_init()
712 if (!arch_timer_ppi[PHYS_SECURE_PPI] || in arch_timer_init()
713 !arch_timer_ppi[PHYS_NONSECURE_PPI]) { in arch_timer_init()
734 arch_timer_ppi[i] = irq_of_parse_and_map(np, i); in arch_timer_of_init()
850 arch_timer_ppi[PHYS_SECURE_PPI] = in arch_timer_acpi_init()
854 arch_timer_ppi[PHYS_NONSECURE_PPI] = in arch_timer_acpi_init()
858 arch_timer_ppi[VIRT_PPI] = in arch_timer_acpi_init()
862 arch_timer_ppi[HYP_PPI] = in arch_timer_acpi_init()