Lines Matching refs:cpu_logical_map
245 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(cpu)]); in loongson3_send_ipi_single()
254 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(i)]); in loongson3_send_ipi_mask()
261 loongson3_ipi_write32(irqs << IPI_IRQ_OFFSET, ipi_set0_regs[cpu_logical_map(cpu)]); in loongson3_send_irq_by_ipi()
270 action = loongson3_ipi_read32(ipi_status0_regs[cpu_logical_map(cpu)]); in loongson3_ipi_interrupt()
274 loongson3_ipi_write32((u32)action, ipi_clear0_regs[cpu_logical_map(cpu)]); in loongson3_ipi_interrupt()
319 loongson3_ipi_write32(0xffffffff, ipi_en0_regs[cpu_logical_map(i)]); in loongson3_init_secondary()
323 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package); in loongson3_init_secondary()
325 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; in loongson3_init_secondary()
352 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); in loongson3_smp_finish()
390 cpu_logical_map(0) % loongson_sysconf.cores_per_package); in loongson3_smp_setup()
391 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; in loongson3_smp_setup()
419 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x18)); in loongson3_boot_secondary()
421 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x10)); in loongson3_boot_secondary()
423 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x8)); in loongson3_boot_secondary()
425 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); in loongson3_boot_secondary()