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()
296 loongson3_ipi_write32(0xffffffff, ipi_en0_regs[cpu_logical_map(i)]); in loongson3_init_secondary()
300 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package; in loongson3_init_secondary()
302 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; in loongson3_init_secondary()
325 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); in loongson3_smp_finish()
362 cpu_data[0].core = cpu_logical_map(0) % loongson_sysconf.cores_per_package; in loongson3_smp_setup()
363 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; in loongson3_smp_setup()
391 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x18)); in loongson3_boot_secondary()
393 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x10)); in loongson3_boot_secondary()
395 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x8)); in loongson3_boot_secondary()
397 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); in loongson3_boot_secondary()