Lines Matching refs:cpu_logical_map
236 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(cpu)]); in loongson3_send_ipi_single()
245 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(i)]); in loongson3_send_ipi_mask()
252 loongson3_ipi_write32(irqs << IPI_IRQ_OFFSET, ipi_set0_regs[cpu_logical_map(cpu)]); in loongson3_send_irq_by_ipi()
261 action = loongson3_ipi_read32(ipi_status0_regs[cpu_logical_map(cpu)]); in loongson3_ipi_interrupt()
265 loongson3_ipi_write32((u32)action, ipi_clear0_regs[cpu_logical_map(cpu)]); in loongson3_ipi_interrupt()
310 loongson3_ipi_write32(0xffffffff, ipi_en0_regs[cpu_logical_map(i)]); in loongson3_init_secondary()
314 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package); in loongson3_init_secondary()
316 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; in loongson3_init_secondary()
343 ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x0); in loongson3_smp_finish()
381 cpu_logical_map(0) % loongson_sysconf.cores_per_package); in loongson3_smp_setup()
382 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; in loongson3_smp_setup()
410 ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x18); in loongson3_boot_secondary()
412 ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x10); in loongson3_boot_secondary()
414 ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x8); in loongson3_boot_secondary()
416 ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x0); in loongson3_boot_secondary()