Lines Matching full:cpu
76 int cpu; in gicv3_ipi_send_mask() local
87 * For each cpu in the mask collect its peers, which are also in in gicv3_ipi_send_mask()
90 for_each_cpu(cpu, dest) { in gicv3_ipi_send_mask()
91 u64 mpidr = cpus[cpu], sgi1r; in gicv3_ipi_send_mask()
108 while (cpu < nr_cpus) { in gicv3_ipi_send_mask()
110 printf("cpu%d MPIDR:aff0 is %d (>= 16)!\n", in gicv3_ipi_send_mask()
111 cpu, (int)(mpidr & 0xff)); in gicv3_ipi_send_mask()
117 cpu = cpumask_next(cpu, dest); in gicv3_ipi_send_mask()
118 if (cpu >= nr_cpus) in gicv3_ipi_send_mask()
121 mpidr = cpus[cpu]; in gicv3_ipi_send_mask()
125 * The next cpu isn't in our cluster. Roll in gicv3_ipi_send_mask()
126 * back the cpu index allowing the outer in gicv3_ipi_send_mask()
130 --cpu; in gicv3_ipi_send_mask()
149 void gicv3_ipi_send_single(int irq, int cpu) in gicv3_ipi_send_single() argument
154 cpumask_set_cpu(cpu, &dest); in gicv3_ipi_send_single()
172 int cpu; in gicv3_lpi_alloc_tables() local
179 for_each_online_cpu(cpu) { in gicv3_lpi_alloc_tables()
183 assert_msg(gicv3_data.redist_base[cpu], "Redistributor for cpu%d not initialized. " in gicv3_lpi_alloc_tables()
184 "Did cpu%d enable the GIC?", cpu, cpu); in gicv3_lpi_alloc_tables()
185 ptr = gicv3_data.redist_base[cpu]; in gicv3_lpi_alloc_tables()
189 gicv3_data.lpi_pend[cpu] = alloc_pages(order); in gicv3_lpi_alloc_tables()
190 pend_val = (u64)(virt_to_phys(gicv3_data.lpi_pend[cpu])); in gicv3_lpi_alloc_tables()