/linux-4.1.27/arch/mips/include/asm/mach-loongson/ |
H A D | topology.h | 6 #define cpu_to_node(cpu) (cpu_logical_map(cpu) >> 2)
|
/linux-4.1.27/arch/mips/loongson/loongson-3/ |
H A D | irq.c | 59 int node_id = cpu_logical_map(cpu) / loongson_sysconf.cores_per_node; mask_loongson_irq() 60 int core_id = cpu_logical_map(cpu) % loongson_sysconf.cores_per_node; mask_loongson_irq() 76 int node_id = cpu_logical_map(cpu) / loongson_sysconf.cores_per_node; unmask_loongson_irq() 77 int core_id = cpu_logical_map(cpu) % loongson_sysconf.cores_per_node; unmask_loongson_irq()
|
H A D | smp.c | 243 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(cpu)]); loongson3_send_ipi_single() 252 loongson3_ipi_write32((u32)action, ipi_set0_regs[cpu_logical_map(i)]); loongson3_send_ipi_mask() 261 action = loongson3_ipi_read32(ipi_status0_regs[cpu_logical_map(cpu)]); loongson3_ipi_interrupt() 264 loongson3_ipi_write32((u32)action, ipi_clear0_regs[cpu_logical_map(cpu)]); loongson3_ipi_interrupt() 296 loongson3_ipi_write32(0xffffffff, ipi_en0_regs[cpu_logical_map(i)]); loongson3_init_secondary() 300 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package; loongson3_init_secondary() 302 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; loongson3_init_secondary() 325 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); loongson3_smp_finish() 362 cpu_data[0].core = cpu_logical_map(0) % loongson_sysconf.cores_per_package; loongson3_smp_setup() 363 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; loongson3_smp_setup() 391 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x18)); loongson3_boot_secondary() 393 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x10)); loongson3_boot_secondary() 395 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x8)); loongson3_boot_secondary() 397 (void *)(ipi_mailbox_buf[cpu_logical_map(cpu)]+0x0)); loongson3_boot_secondary()
|
/linux-4.1.27/arch/arm/mach-ux500/ |
H A D | hotplug.c | 30 if (pen_release == cpu_logical_map(cpu)) { ux500_cpu_die()
|
H A D | platsmp.c | 86 write_pen_release(cpu_logical_map(cpu)); ux500_boot_secondary()
|
/linux-4.1.27/arch/arm/mach-imx/ |
H A D | src.c | 89 cpu = cpu_logical_map(cpu); imx_enable_cpu() 101 cpu = cpu_logical_map(cpu); imx_set_cpu_jump() 108 cpu = cpu_logical_map(cpu); imx_get_cpu_arg() 114 cpu = cpu_logical_map(cpu); imx_set_cpu_arg()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
H A D | smp.h | 15 #define cpu_logical_map(cpu) (cpu) macro
|
/linux-4.1.27/arch/arm/mach-prima2/ |
H A D | hotplug.c | 21 if (pen_release == cpu_logical_map(cpu)) { platform_do_lowpower()
|
H A D | platsmp.c | 88 pen_release = cpu_logical_map(cpu); sirfsoc_boot_secondary()
|
/linux-4.1.27/arch/arm/mach-highbank/ |
H A D | sysregs.h | 40 int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0); highbank_set_core_pwr() 49 int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0); highbank_clear_core_pwr()
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | smp.h | 26 #define cpu_logical_map(cpu) (cpu) macro
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | smp_plat.h | 41 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
|
H A D | acpi.h | 73 #define cpu_physical_id(cpu) cpu_logical_map(cpu)
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
H A D | platsmp.c | 27 shmobile_smp_mpidr[cpu] = cpu_logical_map(cpu); shmobile_smp_hook()
|
H A D | smp-r8a7779.c | 72 cpu = cpu_logical_map(cpu); r8a7779_platform_cpu_kill() 86 unsigned int lcpu = cpu_logical_map(cpu); r8a7779_boot_secondary()
|
H A D | headsmp.S | 51 and r0, r1, r0 @ r0 = cpu_logical_map() value
|
H A D | smp-emev2.c | 32 arch_send_wakeup_ipi_mask(cpumask_of(cpu_logical_map(cpu))); emev2_boot_secondary()
|
H A D | smp-sh73a0.c | 46 unsigned int lcpu = cpu_logical_map(cpu); sh73a0_boot_secondary()
|
H A D | platsmp-apmu.c | 102 if (id == cpu_logical_map(0)) apmu_parse_cfg()
|
/linux-4.1.27/arch/arm/mach-alpine/ |
H A D | platsmp.c | 37 return alpine_cpu_wakeup(cpu_logical_map(cpu), (uint32_t)addr); alpine_boot_secondary()
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | smp_plat.h | 72 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro 83 if (cpu_logical_map(cpu) == mpidr) get_logical_index()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | suspend.c | 20 u32 __mpidr = cpu_logical_map(smp_processor_id()); cpu_suspend() 44 u32 __mpidr = cpu_logical_map(smp_processor_id()); cpu_suspend()
|
H A D | devtree.c | 99 * cpu_logical_map. for_each_child_of_node() 163 pr_warn("DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map\n"); 174 cpu_logical_map(i) = tmp_map[i]; 175 pr_debug("cpu logical map 0x%x\n", cpu_logical_map(i)); 181 return phys_id == cpu_logical_map(cpu); arch_match_cpu_phys_id()
|
H A D | psci_smp.c | 53 return psci_ops.cpu_on(cpu_logical_map(cpu), psci_boot_secondary() 85 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); psci_cpu_kill()
|
H A D | smp_scu.c | 86 int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0); scu_power_mode()
|
H A D | setup.c | 517 cpu_logical_map(0) = cpu; smp_setup_processor_id() 519 cpu_logical_map(i) = i == cpu ? 0 : i; smp_setup_processor_id() 548 mask |= (cpu_logical_map(i) ^ cpu_logical_map(0)); smp_build_mpidr_hash()
|
/linux-4.1.27/arch/arm/common/ |
H A D | bL_switcher.c | 71 ib_mpidr = cpu_logical_map(smp_processor_id()); bL_do_switch() 161 BUG_ON(cpu_logical_map(this_cpu) != ob_mpidr); bL_switch_to() 167 ib_mpidr = cpu_logical_map(that_cpu); bL_switch_to() 229 cpu_logical_map(this_cpu) = ib_mpidr; bL_switch_to() 230 cpu_logical_map(that_cpu) = ob_mpidr; bL_switch_to() 431 cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0); for_each_online_cpu() 432 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1); for_each_online_cpu() 457 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1); 464 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(j), 1); 487 cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0); for_each_online_cpu() 488 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1); for_each_online_cpu() 530 if ((mpidr == cpu_logical_map(cpu)) || for_each_online_cpu() 531 (mpidr == cpu_logical_map(pairing))) for_each_online_cpu() 642 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(cpu), 1); for_each_online_cpu() 651 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(cpu), 1); for_each_online_cpu()
|
H A D | mcpm_platsmp.c | 27 mpidr = cpu_logical_map(cpu); cpu_to_pcpu()
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | smp.c | 324 * cpus. Assumes that cpu_logical_map(0) has already been initialized. 338 * considered invalid to build a cpu_logical_map of_smp_init_cpus() 360 * cpu_logical_map was initialized to INVALID_HWID to of_smp_init_cpus() 364 if (cpu_logical_map(i) == hwid) { of_smp_init_cpus() 377 if (hwid == cpu_logical_map(0)) { of_smp_init_cpus() 387 * cpu_logical_map has already been of_smp_init_cpus() 405 cpu_logical_map(cpu) = hwid; of_smp_init_cpus() 421 * All the cpus that made it to the cpu_logical_map have been of_smp_init_cpus() 425 if (cpu_logical_map(i) != INVALID_HWID) of_smp_init_cpus()
|
H A D | acpi.c | 125 if (cpu_logical_map(0) == mpidr) { acpi_map_gic_cpu_interface() 141 if (cpu_logical_map(i) == mpidr) { acpi_map_gic_cpu_interface() 161 cpu_logical_map(enabled_cpus) = mpidr; acpi_map_gic_cpu_interface()
|
H A D | setup.c | 128 cpu_logical_map(0) = mpidr; smp_setup_processor_id() 141 return phys_id == cpu_logical_map(cpu); arch_match_cpu_phys_id() 161 mask |= (cpu_logical_map(i) ^ cpu_logical_map(0)); smp_build_mpidr_hash()
|
H A D | smp_spin_table.c | 112 write_pen_release(cpu_logical_map(cpu)); smp_spin_table_cpu_boot()
|
H A D | psci.c | 464 int err = psci_ops.cpu_on(cpu_logical_map(cpu), __pa(secondary_entry)); cpu_psci_cpu_boot() 509 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); cpu_psci_cpu_kill()
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
H A D | smp.c | 62 int coreid = cpu_logical_map(cpu); octeon_send_ipi_single() 160 cpu_logical_map(cpu)); octeon_boot_secondary() 164 octeon_processor_boot = cpu_logical_map(cpu); octeon_boot_secondary() 253 int coreid = cpu_logical_map(cpu); octeon_cpu_die() 313 int coreid = cpu_logical_map(cpu); octeon_update_boot_vector()
|
H A D | setup.c | 191 cvmx_write_csr(CVMX_CIU_WDOGX(cpu_logical_map(cpu)), 0); octeon_generic_shutdown() 412 cvmx_write_csr(CVMX_CIU_WDOGX(cpu_logical_map(cpu)), 0); octeon_restart()
|
H A D | octeon-irq.c | 98 return cpu_logical_map(cpu); octeon_coreid_for_cpu()
|
/linux-4.1.27/arch/arm/mach-tegra/ |
H A D | platsmp.c | 47 cpu = cpu_logical_map(cpu); tegra20_boot_secondary() 78 cpu = cpu_logical_map(cpu); tegra30_boot_secondary() 146 cpu = cpu_logical_map(cpu); tegra114_boot_secondary()
|
H A D | hotplug.c | 26 cpu = cpu_logical_map(cpu); tegra_cpu_kill()
|
H A D | pm.c | 88 cpu = cpu_logical_map(cpu); restore_cpu_complex() 112 cpu = cpu_logical_map(cpu); suspend_cpu_complex() 123 int phy_cpu_id = cpu_logical_map(smp_processor_id()); tegra_clear_cpu_in_lp2() 136 int phy_cpu_id = cpu_logical_map(smp_processor_id()); tegra_set_cpu_in_lp2()
|
/linux-4.1.27/arch/arm/mach-hisi/ |
H A D | platsmp.c | 28 cpu = cpu_logical_map(cpu); hi3xxx_set_cpu_jump() 36 cpu = cpu_logical_map(cpu); hi3xxx_get_cpu_jump()
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | smp.h | 23 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
|
/linux-4.1.27/arch/arm/mach-bcm/ |
H A D | platsmp-brcmstb.c | 86 base += (cpu_logical_map(cpu) * 4); pwr_ctrl_get_base() 132 val |= BIT(cpu_logical_map(cpu)); cpu_rst_cfg_set() 134 val &= ~BIT(cpu_logical_map(cpu)); cpu_rst_cfg_set() 140 const int reg_ofs = cpu_logical_map(cpu) * 8; cpu_set_boot_addr()
|
H A D | kona_smp.c | 151 cpu_id = cpu_logical_map(cpu); bcm_boot_secondary()
|
/linux-4.1.27/arch/arm/mach-berlin/ |
H A D | platsmp.c | 34 val |= BIT(cpu_logical_map(cpu)); berlin_perform_reset_cpu()
|
/linux-4.1.27/drivers/irqchip/ |
H A D | irq-armada-370-xp.c | 278 mask = 1UL << cpu_logical_map(cpu); armada_xp_set_affinity() 350 unsigned long cpuid = cpu_logical_map(smp_processor_id()); armada_xp_mpic_perf_init() 366 map |= 1 << cpu_logical_map(cpu); armada_mpic_send_doorbell() 461 cpuid = cpu_logical_map(smp_processor_id()); armada_370_xp_mpic_handle_cascade_irq()
|
H A D | irq-gic-v3.c | 401 affinity = gic_mpidr_to_affinity(cpu_logical_map(smp_processor_id())); gic_dist_init() 408 u64 mpidr = cpu_logical_map(smp_processor_id()); gic_populate_rdist() 529 u64 mpidr = cpu_logical_map(cpu); gic_compute_target_list() 546 mpidr = cpu_logical_map(cpu); gic_compute_target_list() 590 u64 cluster_id = cpu_logical_map(cpu) & ~0xffUL; for_each_cpu() 624 val = gic_mpidr_to_affinity(cpu_logical_map(cpu)); gic_set_affinity()
|
H A D | irq-bcm7038-l1.c | 127 cpu = intc->cpus[cpu_logical_map(smp_processor_id())]; bcm7038_l1_irq_handle()
|
H A D | irq-gic.c | 920 u32 mpidr = cpu_logical_map(cpu); for_each_possible_cpu()
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | smp.h | 37 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
|
/linux-4.1.27/arch/m32r/include/asm/ |
H A D | smp.h | 72 static __inline__ int cpu_logical_map(int cpu) cpu_logical_map() function
|
/linux-4.1.27/arch/arm/mach-realview/ |
H A D | hotplug.c | 70 if (pen_release == cpu_logical_map(cpu)) { platform_do_lowpower()
|
/linux-4.1.27/arch/arm/mach-sti/ |
H A D | platsmp.c | 74 write_pen_release(cpu_logical_map(cpu)); sti_boot_secondary()
|
/linux-4.1.27/arch/arm/mach-vexpress/ |
H A D | hotplug.c | 65 if (pen_release == cpu_logical_map(cpu)) { platform_do_lowpower()
|
/linux-4.1.27/arch/arm/plat-versatile/ |
H A D | platsmp.c | 66 write_pen_release(cpu_logical_map(cpu)); versatile_boot_secondary()
|
/linux-4.1.27/arch/arm/mach-exynos/ |
H A D | platsmp.c | 56 u32 mpidr = cpu_logical_map(cpu); platform_do_lowpower() 254 u32 mpidr = cpu_logical_map(cpu); exynos_boot_secondary() 406 mpidr = cpu_logical_map(i); exynos_smp_prepare_cpus() 432 u32 mpidr = cpu_logical_map(cpu); exynos_cpu_die()
|
H A D | mcpm-exynos.c | 84 cluster == MPIDR_AFFINITY_LEVEL(cpu_logical_map(0), 1)) { exynos_cpu_powerup()
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | smp_32.h | 99 static inline int cpu_logical_map(int cpu) cpu_logical_map() function
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | smp.h | 73 static inline int cpu_logical_map(int cpu) cpu_logical_map() function
|
/linux-4.1.27/arch/arm/mach-mvebu/ |
H A D | platsmp-a9.c | 40 hw_cpu = cpu_logical_map(cpu); mvebu_cortex_a9_boot_secondary()
|
H A D | pmsu.c | 230 unsigned int hw_cpu = cpu_logical_map(smp_processor_id()); mvebu_v7_pmsu_idle_prepare() 344 unsigned int hw_cpu = cpu_logical_map(smp_processor_id()); mvebu_v7_pmsu_idle_exit() 367 unsigned int hw_cpu = cpu_logical_map(smp_processor_id()); mvebu_v7_cpu_pm_notify() 552 int hwcpu = cpu_logical_map(cpu); mvebu_pmsu_dfs_request()
|
H A D | platsmp.c | 81 hw_cpu = cpu_logical_map(cpu); armada_xp_boot_secondary()
|
/linux-4.1.27/arch/mips/netlogic/common/ |
H A D | smp.c | 66 hwtid = cpu_logical_map(logical_cpu); nlm_send_ipi_single() 152 hwtid = cpu_logical_map(logical_cpu); nlm_boot_secondary()
|
/linux-4.1.27/arch/mips/sibyte/bcm1480/ |
H A D | smp.c | 125 retval = cfe_cpu_start(cpu_logical_map(cpu), &smp_bootstrap, bcm1480_boot_secondary()
|
H A D | irq.c | 101 cpu = cpu_logical_map(i); bcm1480_set_affinity() 181 __raw_writeq(pending, IOADDR(A_BCM1480_IMR_REGISTER(cpu_logical_map(i), ack_bcm1480_irq()
|
/linux-4.1.27/arch/mips/sibyte/sb1250/ |
H A D | smp.c | 113 retval = cfe_cpu_start(cpu_logical_map(cpu), &smp_bootstrap, sb1250_boot_secondary()
|
H A D | irq.c | 94 cpu = cpu_logical_map(i); sb1250_set_affinity() 160 cpu = cpu_logical_map(i); ack_sb1250_irq()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | sun4d_irq.c | 253 int cpuid = cpu_logical_map(1); sun4d_distribute_irqs() 256 cpuid = cpu_logical_map(0); sun4d_distribute_irqs()
|
/linux-4.1.27/arch/mips/oprofile/ |
H A D | op_model_mipsxx.c | 47 #define oprofile_skip_cpu(c) ((cpu_logical_map(c) & 0x3) != 0)
|
/linux-4.1.27/arch/mips/paravirt/ |
H A D | paravirt-irq.c | 21 return cpu_logical_map(cpu); cpunum_for_cpu()
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | smp-bmips.c | 223 if (cpu_logical_map(cpu) == 1) bmips_boot_secondary()
|
/linux-4.1.27/drivers/watchdog/ |
H A D | octeon-wdt-main.c | 227 return cpu_logical_map(cpu); cpu2core()
|
/linux-4.1.27/drivers/bus/ |
H A D | arm-cci.c | 1158 init_cpu_port(&cpu_port[cpu], port, cpu_logical_map(cpu)); for_each_possible_cpu()
|