Home
last modified time | relevance | path

Searched refs:cpu_logical_map (Results 1 – 72 of 72) sorted by relevance

/linux-4.1.27/arch/arm/common/
DbL_switcher.c71 ib_mpidr = cpu_logical_map(smp_processor_id()); in bL_do_switch()
161 BUG_ON(cpu_logical_map(this_cpu) != ob_mpidr); in bL_switch_to()
167 ib_mpidr = cpu_logical_map(that_cpu); in bL_switch_to()
229 cpu_logical_map(this_cpu) = ib_mpidr; in bL_switch_to()
230 cpu_logical_map(that_cpu) = ob_mpidr; in bL_switch_to()
431 cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0); in bL_switcher_halve_cpus()
432 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1); in bL_switcher_halve_cpus()
457 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 1); in bL_switcher_halve_cpus()
464 cluster = MPIDR_AFFINITY_LEVEL(cpu_logical_map(j), 1); in bL_switcher_halve_cpus()
487 cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0); in bL_switcher_halve_cpus()
[all …]
Dmcpm_platsmp.c27 mpidr = cpu_logical_map(cpu); in cpu_to_pcpu()
/linux-4.1.27/arch/mips/loongson/loongson-3/
Dsmp.c243 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()
[all …]
Dirq.c59 int node_id = cpu_logical_map(cpu) / loongson_sysconf.cores_per_node; in mask_loongson_irq()
60 int core_id = cpu_logical_map(cpu) % loongson_sysconf.cores_per_node; in mask_loongson_irq()
76 int node_id = cpu_logical_map(cpu) / loongson_sysconf.cores_per_node; in unmask_loongson_irq()
77 int core_id = cpu_logical_map(cpu) % loongson_sysconf.cores_per_node; in unmask_loongson_irq()
/linux-4.1.27/arch/arm/mach-imx/
Dsrc.c89 cpu = cpu_logical_map(cpu); in imx_enable_cpu()
101 cpu = cpu_logical_map(cpu); in imx_set_cpu_jump()
108 cpu = cpu_logical_map(cpu); in imx_get_cpu_arg()
114 cpu = cpu_logical_map(cpu); in imx_set_cpu_arg()
/linux-4.1.27/arch/mips/cavium-octeon/
Dsmp.c62 int coreid = cpu_logical_map(cpu); in octeon_send_ipi_single()
160 cpu_logical_map(cpu)); in octeon_boot_secondary()
164 octeon_processor_boot = cpu_logical_map(cpu); in octeon_boot_secondary()
253 int coreid = cpu_logical_map(cpu); in octeon_cpu_die()
313 int coreid = cpu_logical_map(cpu); in octeon_update_boot_vector()
Dsetup.c191 cvmx_write_csr(CVMX_CIU_WDOGX(cpu_logical_map(cpu)), 0); in octeon_generic_shutdown()
412 cvmx_write_csr(CVMX_CIU_WDOGX(cpu_logical_map(cpu)), 0); in octeon_restart()
Docteon-irq.c98 return cpu_logical_map(cpu); in octeon_coreid_for_cpu()
/linux-4.1.27/arch/arm/mach-tegra/
Dplatsmp.c47 cpu = cpu_logical_map(cpu); in tegra20_boot_secondary()
78 cpu = cpu_logical_map(cpu); in tegra30_boot_secondary()
146 cpu = cpu_logical_map(cpu); in tegra114_boot_secondary()
Dpm.c88 cpu = cpu_logical_map(cpu); in restore_cpu_complex()
112 cpu = cpu_logical_map(cpu); in suspend_cpu_complex()
123 int phy_cpu_id = cpu_logical_map(smp_processor_id()); in tegra_clear_cpu_in_lp2()
136 int phy_cpu_id = cpu_logical_map(smp_processor_id()); in tegra_set_cpu_in_lp2()
Dhotplug.c26 cpu = cpu_logical_map(cpu); in tegra_cpu_kill()
/linux-4.1.27/arch/arm/kernel/
Ddevtree.c174 cpu_logical_map(i) = tmp_map[i]; in arm_dt_init_cpu_maps()
175 pr_debug("cpu logical map 0x%x\n", cpu_logical_map(i)); in arm_dt_init_cpu_maps()
181 return phys_id == cpu_logical_map(cpu); in arch_match_cpu_phys_id()
Dpsci_smp.c53 return psci_ops.cpu_on(cpu_logical_map(cpu), in psci_boot_secondary()
85 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in psci_cpu_kill()
Dsuspend.c20 u32 __mpidr = cpu_logical_map(smp_processor_id()); in cpu_suspend()
44 u32 __mpidr = cpu_logical_map(smp_processor_id()); in cpu_suspend()
Dsmp_scu.c86 int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0); in scu_power_mode()
Dsetup.c517 cpu_logical_map(0) = cpu; in smp_setup_processor_id()
519 cpu_logical_map(i) = i == cpu ? 0 : i; in smp_setup_processor_id()
548 mask |= (cpu_logical_map(i) ^ cpu_logical_map(0)); in smp_build_mpidr_hash()
/linux-4.1.27/arch/arm/include/asm/
Dsmp_plat.h72 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
83 if (cpu_logical_map(cpu) == mpidr) in get_logical_index()
/linux-4.1.27/arch/arm/mach-highbank/
Dsysregs.h40 int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0); in highbank_set_core_pwr()
49 int cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(smp_processor_id()), 0); in highbank_clear_core_pwr()
/linux-4.1.27/arch/arm/mach-exynos/
Dplatsmp.c56 u32 mpidr = cpu_logical_map(cpu); in platform_do_lowpower()
254 u32 mpidr = cpu_logical_map(cpu); in exynos_boot_secondary()
406 mpidr = cpu_logical_map(i); in exynos_smp_prepare_cpus()
432 u32 mpidr = cpu_logical_map(cpu); in exynos_cpu_die()
Dmcpm-exynos.c84 cluster == MPIDR_AFFINITY_LEVEL(cpu_logical_map(0), 1)) { in exynos_cpu_powerup()
/linux-4.1.27/arch/arm64/kernel/
Dacpi.c125 if (cpu_logical_map(0) == mpidr) { in acpi_map_gic_cpu_interface()
141 if (cpu_logical_map(i) == mpidr) { in acpi_map_gic_cpu_interface()
161 cpu_logical_map(enabled_cpus) = mpidr; in acpi_map_gic_cpu_interface()
Dsmp.c364 if (cpu_logical_map(i) == hwid) { in of_smp_init_cpus()
377 if (hwid == cpu_logical_map(0)) { in of_smp_init_cpus()
405 cpu_logical_map(cpu) = hwid; in of_smp_init_cpus()
425 if (cpu_logical_map(i) != INVALID_HWID) in of_smp_init_cpus()
Dsetup.c128 cpu_logical_map(0) = mpidr; in smp_setup_processor_id()
141 return phys_id == cpu_logical_map(cpu); in arch_match_cpu_phys_id()
161 mask |= (cpu_logical_map(i) ^ cpu_logical_map(0)); in smp_build_mpidr_hash()
Dsmp_spin_table.c112 write_pen_release(cpu_logical_map(cpu)); in smp_spin_table_cpu_boot()
Dpsci.c464 int err = psci_ops.cpu_on(cpu_logical_map(cpu), __pa(secondary_entry)); in cpu_psci_cpu_boot()
509 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in cpu_psci_cpu_kill()
/linux-4.1.27/arch/arm/mach-bcm/
Dplatsmp-brcmstb.c86 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()
Dkona_smp.c151 cpu_id = cpu_logical_map(cpu); in bcm_boot_secondary()
/linux-4.1.27/arch/arm/mach-shmobile/
Dsmp-r8a7779.c72 cpu = cpu_logical_map(cpu); in r8a7779_platform_cpu_kill()
86 unsigned int lcpu = cpu_logical_map(cpu); in r8a7779_boot_secondary()
Dplatsmp.c27 shmobile_smp_mpidr[cpu] = cpu_logical_map(cpu); in shmobile_smp_hook()
Dsmp-emev2.c32 arch_send_wakeup_ipi_mask(cpumask_of(cpu_logical_map(cpu))); in emev2_boot_secondary()
Dsmp-sh73a0.c46 unsigned int lcpu = cpu_logical_map(cpu); in sh73a0_boot_secondary()
Dheadsmp.S51 and r0, r1, r0 @ r0 = cpu_logical_map() value
Dplatsmp-apmu.c102 if (id == cpu_logical_map(0)) in apmu_parse_cfg()
/linux-4.1.27/arch/arm/mach-ux500/
Dhotplug.c30 if (pen_release == cpu_logical_map(cpu)) { in ux500_cpu_die()
Dplatsmp.c86 write_pen_release(cpu_logical_map(cpu)); in ux500_boot_secondary()
/linux-4.1.27/arch/arm/mach-hisi/
Dplatsmp.c28 cpu = cpu_logical_map(cpu); in hi3xxx_set_cpu_jump()
36 cpu = cpu_logical_map(cpu); in hi3xxx_get_cpu_jump()
/linux-4.1.27/drivers/irqchip/
Dirq-gic-v3.c401 affinity = gic_mpidr_to_affinity(cpu_logical_map(smp_processor_id())); in gic_dist_init()
408 u64 mpidr = cpu_logical_map(smp_processor_id()); in gic_populate_rdist()
529 u64 mpidr = cpu_logical_map(cpu); in gic_compute_target_list()
546 mpidr = cpu_logical_map(cpu); in gic_compute_target_list()
590 u64 cluster_id = cpu_logical_map(cpu) & ~0xffUL; in gic_raise_softirq()
624 val = gic_mpidr_to_affinity(cpu_logical_map(cpu)); in gic_set_affinity()
Dirq-armada-370-xp.c278 mask = 1UL << cpu_logical_map(cpu); in armada_xp_set_affinity()
350 unsigned long cpuid = cpu_logical_map(smp_processor_id()); in armada_xp_mpic_perf_init()
366 map |= 1 << cpu_logical_map(cpu); in armada_mpic_send_doorbell()
461 cpuid = cpu_logical_map(smp_processor_id()); in armada_370_xp_mpic_handle_cascade_irq()
Dirq-bcm7038-l1.c127 cpu = intc->cpus[cpu_logical_map(smp_processor_id())]; in bcm7038_l1_irq_handle()
Dirq-gic.c920 u32 mpidr = cpu_logical_map(cpu); in gic_init_bases()
/linux-4.1.27/arch/arm/mach-prima2/
Dhotplug.c21 if (pen_release == cpu_logical_map(cpu)) { in platform_do_lowpower()
Dplatsmp.c88 pen_release = cpu_logical_map(cpu); in sirfsoc_boot_secondary()
/linux-4.1.27/arch/arm/mach-mvebu/
Dpmsu.c230 unsigned int hw_cpu = cpu_logical_map(smp_processor_id()); in mvebu_v7_pmsu_idle_prepare()
344 unsigned int hw_cpu = cpu_logical_map(smp_processor_id()); in mvebu_v7_pmsu_idle_exit()
367 unsigned int hw_cpu = cpu_logical_map(smp_processor_id()); in mvebu_v7_cpu_pm_notify()
552 int hwcpu = cpu_logical_map(cpu); in mvebu_pmsu_dfs_request()
Dplatsmp-a9.c40 hw_cpu = cpu_logical_map(cpu); in mvebu_cortex_a9_boot_secondary()
Dplatsmp.c81 hw_cpu = cpu_logical_map(cpu); in armada_xp_boot_secondary()
/linux-4.1.27/arch/arm64/include/asm/
Dsmp_plat.h41 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
Dacpi.h73 #define cpu_physical_id(cpu) cpu_logical_map(cpu)
/linux-4.1.27/arch/parisc/include/asm/
Dsmp.h26 #define cpu_logical_map(cpu) (cpu) macro
/linux-4.1.27/arch/arm/mach-realview/
Dhotplug.c70 if (pen_release == cpu_logical_map(cpu)) { in platform_do_lowpower()
/linux-4.1.27/arch/arm/mach-vexpress/
Dhotplug.c65 if (pen_release == cpu_logical_map(cpu)) { in platform_do_lowpower()
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Dtopology.h6 #define cpu_to_node(cpu) (cpu_logical_map(cpu) >> 2)
/linux-4.1.27/arch/xtensa/include/asm/
Dsmp.h15 #define cpu_logical_map(cpu) (cpu) macro
/linux-4.1.27/arch/mips/netlogic/common/
Dsmp.c66 hwtid = cpu_logical_map(logical_cpu); in nlm_send_ipi_single()
152 hwtid = cpu_logical_map(logical_cpu); in nlm_boot_secondary()
/linux-4.1.27/arch/arm/mach-alpine/
Dplatsmp.c37 return alpine_cpu_wakeup(cpu_logical_map(cpu), (uint32_t)addr); in alpine_boot_secondary()
/linux-4.1.27/arch/arm/plat-versatile/
Dplatsmp.c66 write_pen_release(cpu_logical_map(cpu)); in versatile_boot_secondary()
/linux-4.1.27/arch/mips/sibyte/sb1250/
Dirq.c94 cpu = cpu_logical_map(i); in sb1250_set_affinity()
160 cpu = cpu_logical_map(i); in ack_sb1250_irq()
Dsmp.c113 retval = cfe_cpu_start(cpu_logical_map(cpu), &smp_bootstrap, in sb1250_boot_secondary()
/linux-4.1.27/arch/sh/include/asm/
Dsmp.h23 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
/linux-4.1.27/arch/mn10300/include/asm/
Dsmp.h73 static inline int cpu_logical_map(int cpu) in cpu_logical_map() function
/linux-4.1.27/arch/arm/mach-sti/
Dplatsmp.c74 write_pen_release(cpu_logical_map(cpu)); in sti_boot_secondary()
/linux-4.1.27/arch/mips/include/asm/
Dsmp.h37 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
/linux-4.1.27/arch/arm/mach-berlin/
Dplatsmp.c34 val |= BIT(cpu_logical_map(cpu)); in berlin_perform_reset_cpu()
/linux-4.1.27/arch/mips/sibyte/bcm1480/
Dirq.c101 cpu = cpu_logical_map(i); in bcm1480_set_affinity()
181 __raw_writeq(pending, IOADDR(A_BCM1480_IMR_REGISTER(cpu_logical_map(i), in ack_bcm1480_irq()
Dsmp.c125 retval = cfe_cpu_start(cpu_logical_map(cpu), &smp_bootstrap, in bcm1480_boot_secondary()
/linux-4.1.27/arch/sparc/include/asm/
Dsmp_32.h99 static inline int cpu_logical_map(int cpu) in cpu_logical_map() function
/linux-4.1.27/arch/sparc/kernel/
Dsun4d_irq.c253 int cpuid = cpu_logical_map(1); in sun4d_distribute_irqs()
256 cpuid = cpu_logical_map(0); in sun4d_distribute_irqs()
/linux-4.1.27/arch/m32r/include/asm/
Dsmp.h72 static __inline__ int cpu_logical_map(int cpu) in cpu_logical_map() function
/linux-4.1.27/arch/mips/oprofile/
Dop_model_mipsxx.c47 #define oprofile_skip_cpu(c) ((cpu_logical_map(c) & 0x3) != 0)
/linux-4.1.27/arch/mips/paravirt/
Dparavirt-irq.c21 return cpu_logical_map(cpu); in cpunum_for_cpu()
/linux-4.1.27/arch/mips/kernel/
Dsmp-bmips.c223 if (cpu_logical_map(cpu) == 1) in bmips_boot_secondary()
/linux-4.1.27/drivers/watchdog/
Docteon-wdt-main.c227 return cpu_logical_map(cpu); in cpu2core()
/linux-4.1.27/drivers/bus/
Darm-cci.c1158 init_cpu_port(&cpu_port[cpu], port, cpu_logical_map(cpu)); in cci_ace_init_ports()