Searched refs:cpu_logical_map (Results 1 - 25 of 78) sorted by last modified time

1234

/linux-master/arch/loongarch/kernel/
H A Dsmp.c198 ipi_write_action(cpu_logical_map(cpu), (u32)action);
206 ipi_write_action(cpu_logical_map(i), (u32)action);
225 action = ipi_read_clear(cpu_logical_map(cpu));
300 cpu_data[0].core = cpu_logical_map(0) % loongson_sysconf.cores_per_package;
301 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package;
336 csr_mail_send(entry, cpu_logical_map(cpu), 0);
359 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package;
361 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package;
H A Dparavirt.c30 min = cpu_logical_map(cpu);
52 cpu = cpu_logical_map(i);
H A Dacpi.c330 set_cpuid_to_node(cpu_logical_map(cpu), NUMA_NO_NODE);
H A Dnuma.c112 * should use cpu_logical_map(cpu) to index it.
120 int physid = cpu_logical_map(cpu);
/linux-master/arch/loongarch/include/asm/
H A Dsmp.h63 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
65 #define cpu_physical_id(cpu) cpu_logical_map(cpu)
H A Dacpi.h44 return acpi_core_pic[cpu_logical_map(cpu)].processor_id;
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dpsci-relay.c87 if (cpu_logical_map(i) == mpidr)
/linux-master/arch/arm64/kvm/
H A Darm.c2225 hyp_cpu_logical_map[cpu] = cpu_logical_map(cpu);
/linux-master/arch/arm/kernel/
H A Dsuspend.c24 u32 __mpidr = cpu_logical_map(smp_processor_id());
66 u32 __mpidr = cpu_logical_map(smp_processor_id());
H A Dsetup.c602 cpu_logical_map(0) = cpu;
604 cpu_logical_map(i) = i == cpu ? 0 : i;
633 mask |= (cpu_logical_map(i) ^ cpu_logical_map(0));
/linux-master/drivers/irqchip/
H A Dirq-loongson-eiointc.c59 return cpu_logical_map(cpu) / CORES_PER_EIO_NODE;
74 cpu_node = cpu_logical_map(cpu) / CORES_PER_EIO_NODE;
75 coremap = BIT(cpu_logical_map(cpu) % CORES_PER_EIO_NODE);
152 if ((cpu_logical_map(cpu) % CORES_PER_EIO_NODE) == 0) {
169 bit = BIT(cpu_logical_map(0));
H A Dirq-armada-370-xp.c339 cpuid = cpu_logical_map(smp_processor_id());
373 map |= 1 << cpu_logical_map(cpu);
475 mask = 1UL << cpu_logical_map(cpu);
632 cpuid = cpu_logical_map(smp_processor_id());
H A Dirq-gic-v3.c697 u64 mpidr = cpu_logical_map(cpu);
1049 (unsigned long)cpu_logical_map(smp_processor_id()));
H A Dirq-gic.c1181 u32 mpidr = cpu_logical_map(cpu);
H A Dirq-bcm7038-l1.c127 cpu = intc->cpus[cpu_logical_map(smp_processor_id())];
303 boot_cpu = cpu_logical_map(0);
327 boot_cpu = cpu_logical_map(0);
/linux-master/arch/arm64/kernel/
H A Dsmp.c477 * cpu. cpu_logical_map was initialized to INVALID_HWID to avoid
485 if (cpu_logical_map(i) == hwid)
526 * cpu_logical_map on success
549 if (cpu_logical_map(0) == hwid) {
570 * while initializing the cpu_logical_map to
572 * nothing (ie a valid cpu_logical_map entry should
631 * cpus. Assumes that cpu_logical_map(0) has already been initialized.
655 if (hwid == cpu_logical_map(0)) {
666 * cpu_logical_map has already been
689 * cpus. Assumes that cpu_logical_map(
[all...]
H A Dsetup.c100 return phys_id == cpu_logical_map(cpu);
119 mask |= (cpu_logical_map(i) ^ cpu_logical_map(0));
273 u64 cpu_logical_map(unsigned int cpu) function
H A Dcpu_errata.c178 if (MPIDR_AFFINITY_LEVEL(cpu_logical_map(i), 0) != 0)
/linux-master/arch/mips/loongson64/
H A Dsmp.c112 csr_mail_send(startargs[3], cpu_logical_map(cpu), 3);
113 csr_mail_send(startargs[2], cpu_logical_map(cpu), 2);
114 csr_mail_send(startargs[1], cpu_logical_map(cpu), 1);
115 csr_mail_send(startargs[0], cpu_logical_map(cpu), 0);
123 action = readl_relaxed(ipi_status0_regs[cpu_logical_map(cpu)]);
125 writel_relaxed(action, ipi_clear0_regs[cpu_logical_map(cpu)]);
139 writel_relaxed(0xffffffff, ipi_en0_regs[cpu_logical_map(cpu)]);
144 writeq_relaxed(0, ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x0);
161 ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x18);
163 ipi_mailbox_buf[cpu_logical_map(cp
[all...]
/linux-master/arch/mips/include/asm/
H A Dsmp.h45 #define cpu_logical_map(cpu) __cpu_logical_map[cpu] macro
/linux-master/arch/arm/mach-sunxi/
H A Dmc_smp.c395 mpidr = cpu_logical_map(l_cpu);
448 mpidr = cpu_logical_map(l_cpu);
540 mpidr = cpu_logical_map(l_cpu);
/linux-master/arch/mips/kernel/
H A Dsmp-bmips.c234 if (cpu_logical_map(cpu) == 1)
/linux-master/arch/mips/cavium-octeon/
H A Dsmp.c102 int coreid = cpu_logical_map(cpu);
214 cpu_logical_map(cpu));
218 octeon_processor_boot = cpu_logical_map(cpu);
307 int coreid = cpu_logical_map(cpu);
366 int coreid = cpu_logical_map(cpu);
/linux-master/arch/arm64/include/asm/
H A Dsmp.h49 extern u64 cpu_logical_map(unsigned int cpu);
/linux-master/arch/arm/mach-shmobile/
H A Dsmp-sh73a0.c34 unsigned int lcpu = cpu_logical_map(cpu);

Completed in 322 milliseconds

1234