| /Linux-v5.4/arch/mips/loongson64/loongson-3/ | 
| D | smp.c | 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()
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/common/ | 
| D | bL_switcher.c | 69 	ib_mpidr = cpu_logical_map(smp_processor_id());  in bL_do_switch()159 	BUG_ON(cpu_logical_map(this_cpu) != ob_mpidr);  in bL_switch_to()
 165 	ib_mpidr = cpu_logical_map(that_cpu);  in bL_switch_to()
 227 	cpu_logical_map(this_cpu) = ib_mpidr;  in bL_switch_to()
 228 	cpu_logical_map(that_cpu) = ob_mpidr;  in bL_switch_to()
 429 		cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0);  in bL_switcher_halve_cpus()
 430 		cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1);  in bL_switcher_halve_cpus()
 455 		cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1);  in bL_switcher_halve_cpus()
 462 			cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(j), 1);  in bL_switcher_halve_cpus()
 485 		cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0);  in bL_switcher_halve_cpus()
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/mach-imx/ | 
| D | src.c | 83 	cpu = cpu_logical_map(cpu);  in imx_enable_cpu()95 	cpu = cpu_logical_map(cpu);  in imx_set_cpu_jump()
 102 	cpu = cpu_logical_map(cpu);  in imx_get_cpu_arg()
 108 	cpu = cpu_logical_map(cpu);  in imx_set_cpu_arg()
 
 | 
| /Linux-v5.4/arch/arm/mach-berlin/ | 
| D | platsmp.c | 38 	val &= ~BIT(cpu_logical_map(cpu));  in berlin_perform_reset_cpu()40 	val |= BIT(cpu_logical_map(cpu));  in berlin_perform_reset_cpu()
 112 	val &= ~BIT(cpu_logical_map(cpu));  in berlin_cpu_kill()
 
 | 
| /Linux-v5.4/arch/arm/mach-tegra/ | 
| D | platsmp.c | 44 	cpu = cpu_logical_map(cpu);  in tegra20_boot_secondary()75 	cpu = cpu_logical_map(cpu);  in tegra30_boot_secondary()
 133 	cpu = cpu_logical_map(cpu);  in tegra114_boot_secondary()
 
 | 
| D | pm.c | 80 	cpu = cpu_logical_map(cpu);  in restore_cpu_complex()104 	cpu = cpu_logical_map(cpu);  in suspend_cpu_complex()
 115 	int phy_cpu_id = cpu_logical_map(smp_processor_id());  in tegra_clear_cpu_in_lp2()
 128 	int phy_cpu_id = cpu_logical_map(smp_processor_id());  in tegra_set_cpu_in_lp2()
 
 | 
| /Linux-v5.4/arch/arm/mach-shmobile/ | 
| D | smp-r8a7779.c | 30 	cpu = cpu_logical_map(cpu);  in r8a7779_boot_secondary()51 	cpu = cpu_logical_map(cpu);  in r8a7779_platform_cpu_kill()
 
 | 
| /Linux-v5.4/arch/arm/mach-highbank/ | 
| D | sysregs.h | 29 	int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0);  in highbank_set_core_pwr()38 	int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0);  in highbank_clear_core_pwr()
 
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | smp_plat.h | 73 #define cpu_logical_map(cpu)	__cpu_logical_map[cpu]  macro84 		if (cpu_logical_map(cpu) == mpidr)  in get_logical_index()
 
 | 
| /Linux-v5.4/arch/arm/kernel/ | 
| D | devtree.c | 181 		cpu_logical_map(i) = tmp_map[i];  in arm_dt_init_cpu_maps()182 		pr_debug("cpu logical map 0x%x\n", cpu_logical_map(i));  in arm_dt_init_cpu_maps()
 188 	return phys_id == cpu_logical_map(cpu);  in arch_match_cpu_phys_id()
 
 | 
| D | psci_smp.c | 48 		return psci_ops.cpu_on(cpu_logical_map(cpu),  in psci_boot_secondary()92 		err = psci_ops.affinity_info(cpu_logical_map(cpu), 0);  in psci_cpu_kill()
 
 | 
| D | suspend.c | 23 	u32 __mpidr = cpu_logical_map(smp_processor_id());  in cpu_suspend()48 	u32 __mpidr = cpu_logical_map(smp_processor_id());  in cpu_suspend()
 
 | 
| D | smp_scu.c | 78 	int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(logical_cpu), 0);  in scu_set_power_mode_internal()115 	int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(logical_cpu), 0);  in scu_get_cpu_power_mode()
 
 | 
| /Linux-v5.4/arch/mips/cavium-octeon/ | 
| D | smp.c | 101 	int coreid = cpu_logical_map(cpu);  in octeon_send_ipi_single()214 		cpu_logical_map(cpu));  in octeon_boot_secondary()
 218 	octeon_processor_boot = cpu_logical_map(cpu);  in octeon_boot_secondary()
 311 	int coreid = cpu_logical_map(cpu);  in octeon_cpu_die()
 369 	int coreid = cpu_logical_map(cpu);  in octeon_update_boot_vector()
 
 | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | smp.c | 477 		if (cpu_logical_map(i) == hwid)  in is_mpidr_duplicate()537 	if (cpu_logical_map(0) == hwid) {  in acpi_map_gic_cpu_interface()
 552 	cpu_logical_map(cpu_count) = hwid;  in acpi_map_gic_cpu_interface()
 643 		if (hwid == cpu_logical_map(0)) {  in of_parse_and_init_cpus()
 666 		cpu_logical_map(cpu_count) = hwid;  in of_parse_and_init_cpus()
 705 		if (cpu_logical_map(i) != INVALID_HWID) {  in smp_init_cpus()
 707 				cpu_logical_map(i) = INVALID_HWID;  in smp_init_cpus()
 
 | 
| D | psci.c | 41 	int err = psci_ops.cpu_on(cpu_logical_map(cpu), __pa_symbol(secondary_entry));  in cpu_psci_cpu_boot()95 		err = psci_ops.affinity_info(cpu_logical_map(cpu), 0);  in cpu_psci_cpu_kill()
 
 | 
| D | setup.c | 88 	cpu_logical_map(0) = mpidr;  in smp_setup_processor_id()102 	return phys_id == cpu_logical_map(cpu);  in arch_match_cpu_phys_id()
 121 		mask |= (cpu_logical_map(i) ^ cpu_logical_map(0));  in smp_build_mpidr_hash()
 
 | 
| /Linux-v5.4/arch/arm/mach-bcm/ | 
| D | platsmp-brcmstb.c | 86 	base += (cpu_logical_map(cpu) * 4);  in pwr_ctrl_get_base()132 		val |= BIT(cpu_logical_map(cpu));  in cpu_rst_cfg_set()
 134 		val &= ~BIT(cpu_logical_map(cpu));  in cpu_rst_cfg_set()
 140 	const int reg_ofs = cpu_logical_map(cpu) * 8;  in cpu_set_boot_addr()
 
 | 
| /Linux-v5.4/arch/arm/mach-milbeaut/ | 
| D | platsmp.c | 30 	mpidr = cpu_logical_map(l_cpu);  in m10v_boot_secondary()80 	mpidr = cpu_logical_map(l_cpu);  in m10v_cpu_kill()
 
 | 
| /Linux-v5.4/arch/arm/mach-exynos/ | 
| D | platsmp.c | 53 	u32 mpidr = cpu_logical_map(cpu);  in platform_do_lowpower()324 	u32 mpidr = cpu_logical_map(cpu);  in exynos_boot_secondary()
 429 	u32 mpidr = cpu_logical_map(cpu);  in exynos_cpu_die()
 
 | 
| /Linux-v5.4/arch/arm/mach-mvebu/ | 
| D | platsmp.c | 59 	hw_cpu = cpu_logical_map(cpu);  in armada_xp_boot_secondary()223 	hw_cpu = cpu_logical_map(cpu);  in mv98dx3236_boot_secondary()
 
 | 
| D | pmsu.c | 229 	unsigned int hw_cpu = cpu_logical_map(smp_processor_id());  in mvebu_v7_pmsu_idle_prepare()343 	unsigned int hw_cpu = cpu_logical_map(smp_processor_id());  in mvebu_v7_pmsu_idle_exit()
 366 		unsigned int hw_cpu = cpu_logical_map(smp_processor_id());  in mvebu_v7_cpu_pm_notify()
 574 	int hwcpu = cpu_logical_map(cpu);  in mvebu_pmsu_dfs_request()
 
 | 
| /Linux-v5.4/arch/arm/mach-hisi/ | 
| D | platsmp.c | 25 	cpu = cpu_logical_map(cpu);  in hi3xxx_set_cpu_jump()33 	cpu = cpu_logical_map(cpu);  in hi3xxx_get_cpu_jump()
 
 | 
| D | platmcpm.c | 104 	mpidr = cpu_logical_map(l_cpu);  in hip04_boot_secondary()158 	mpidr = cpu_logical_map(l_cpu);  in hip04_cpu_die()
 196 	mpidr = cpu_logical_map(l_cpu);  in hip04_cpu_kill()
 
 | 
| /Linux-v5.4/arch/arm/mach-prima2/ | 
| D | hotplug.c | 21 		if (prima2_pen_release == cpu_logical_map(cpu)) {  in platform_do_lowpower()
 |