Lines Matching refs:cpu_logical_map
243 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(cpu)]); in loongson3_send_ipi_single()
252 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(i)]); in loongson3_send_ipi_mask()
261 action = loongson3_ipi_read32(ipi_status0_regs[cpu_logical_map(cpu)]); in loongson3_ipi_interrupt()
264 loongson3_ipi_write32((u32)action, ipi_clear0_regs[cpu_logical_map(cpu)]); in loongson3_ipi_interrupt()
301 loongson3_ipi_write32(0xffffffff, ipi_en0_regs[cpu_logical_map(i)]); in loongson3_init_secondary()
305 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package; in loongson3_init_secondary()
307 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; in loongson3_init_secondary()
334 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); in loongson3_smp_finish()
371 cpu_data[0].core = cpu_logical_map(0) % loongson_sysconf.cores_per_package; in loongson3_smp_setup()
372 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; in loongson3_smp_setup()
400 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x18)); in loongson3_boot_secondary()
402 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x10)); in loongson3_boot_secondary()
404 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x8)); in loongson3_boot_secondary()
406 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); in loongson3_boot_secondary()