Lines Matching refs:arch_timer_ppi
66 static int arch_timer_ppi[MAX_TIMER_PPI]; variable
267 clk->irq = arch_timer_ppi[VIRT_PPI]; in __arch_timer_setup()
271 clk->irq = arch_timer_ppi[PHYS_SECURE_PPI]; in __arch_timer_setup()
346 enable_percpu_irq(arch_timer_ppi[VIRT_PPI], 0); in arch_timer_setup()
348 enable_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI], 0); in arch_timer_setup()
349 if (arch_timer_ppi[PHYS_NONSECURE_PPI]) in arch_timer_setup()
350 enable_percpu_irq(arch_timer_ppi[PHYS_NONSECURE_PPI], 0); in arch_timer_setup()
494 disable_percpu_irq(arch_timer_ppi[VIRT_PPI]); in arch_timer_stop()
496 disable_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI]); in arch_timer_stop()
497 if (arch_timer_ppi[PHYS_NONSECURE_PPI]) in arch_timer_stop()
498 disable_percpu_irq(arch_timer_ppi[PHYS_NONSECURE_PPI]); in arch_timer_stop()
566 ppi = arch_timer_ppi[VIRT_PPI]; in arch_timer_register()
570 ppi = arch_timer_ppi[PHYS_SECURE_PPI]; in arch_timer_register()
573 if (!err && arch_timer_ppi[PHYS_NONSECURE_PPI]) { in arch_timer_register()
574 ppi = arch_timer_ppi[PHYS_NONSECURE_PPI]; in arch_timer_register()
578 free_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI], in arch_timer_register()
606 free_percpu_irq(arch_timer_ppi[VIRT_PPI], arch_timer_evt); in arch_timer_register()
608 free_percpu_irq(arch_timer_ppi[PHYS_SECURE_PPI], in arch_timer_register()
610 if (arch_timer_ppi[PHYS_NONSECURE_PPI]) in arch_timer_register()
611 free_percpu_irq(arch_timer_ppi[PHYS_NONSECURE_PPI], in arch_timer_register()
701 if (is_hyp_mode_available() || !arch_timer_ppi[VIRT_PPI]) { in arch_timer_init()
704 if (!arch_timer_ppi[PHYS_SECURE_PPI] || in arch_timer_init()
705 !arch_timer_ppi[PHYS_NONSECURE_PPI]) { in arch_timer_init()
726 arch_timer_ppi[i] = irq_of_parse_and_map(np, i); in arch_timer_of_init()
842 arch_timer_ppi[PHYS_SECURE_PPI] = in arch_timer_acpi_init()
846 arch_timer_ppi[PHYS_NONSECURE_PPI] = in arch_timer_acpi_init()
850 arch_timer_ppi[VIRT_PPI] = in arch_timer_acpi_init()
854 arch_timer_ppi[HYP_PPI] = in arch_timer_acpi_init()