Lines Matching refs:cpu
113 uint cpu = arch_curr_cpu_num(); in gic_init_percpu_early() local
116 GICREG(0, GICR_IGROUPR0(cpu)) = ~0; in gic_init_percpu_early()
117 gic_wait_for_rwp(GICR_CTLR(cpu)); in gic_init_percpu_early()
120 GICREG(0, GICR_ICENABLER0(cpu)) = 0xffffffff; in gic_init_percpu_early()
121 GICREG(0, GICR_ICPENDR0(cpu)) = ~0; in gic_init_percpu_early()
122 gic_wait_for_rwp(GICR_CTLR(cpu)); in gic_init_percpu_early()
212 uint cpu = 0; in arm_gic_sgi() local
215 while (cpu_mask && cpu < arch_max_num_cpus()) { in arm_gic_sgi()
217 while (arch_cpu_num_to_cluster_id(cpu) == cluster) { in arm_gic_sgi()
218 if (cpu_mask & (1u << cpu)) { in arm_gic_sgi()
219 mask |= 1u << arch_cpu_num_to_cpu_id(cpu); in arm_gic_sgi()
220 cpu_mask &= ~(1u << cpu); in arm_gic_sgi()
222 cpu += 1; in arm_gic_sgi()
346 uint cpu = arch_curr_cpu_num(); in gic_handle_irq() local
348 ktrace_tiny(TAG_IRQ_ENTER, (vector << 8) | cpu); in gic_handle_irq()
351 iar, cpu, get_current_thread(), vector, (uintptr_t)IFRAME_PC(frame)); in gic_handle_irq()
364 LTRACEF_LEVEL(2, "cpu %u exit\n", cpu); in gic_handle_irq()
366 ktrace_tiny(TAG_IRQ_EXIT, (vector << 8) | cpu); in gic_handle_irq()