Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 7 of 7) sorted by relevance

/libcpu/aarch64/common/
A Dcpu_spin_table.c27 static int spin_table_cpu_init(rt_uint32_t cpuid, void *param) in spin_table_cpu_init() argument
31 rt_ofw_prop_read_u64(cpu_np, "cpu-release-addr", &cpu_release_addr[cpuid]); in spin_table_cpu_init()
33 LOG_D("Using release address 0x%p for CPU %d", cpu_release_addr[cpuid], cpuid); in spin_table_cpu_init()
38 static int spin_table_cpu_boot(rt_uint32_t cpuid, rt_uint64_t entry) in spin_table_cpu_boot() argument
42 cpu_release_vaddr = rt_ioremap((void *)cpu_release_addr[cpuid], sizeof(cpu_release_addr[0])); in spin_table_cpu_boot()
A Dcpu.c27 #define cpuid_to_hwid(cpuid) \ argument
28 ((((cpuid) >= 0) && ((cpuid) < RT_CPUS_NR)) ? rt_cpu_mpidr_early[cpuid] : ID_ERROR)
29 #define set_hwid(cpuid, hwid) \ argument
30 ((((cpuid) >= 0) && ((cpuid) < RT_CPUS_NR)) ? (rt_cpu_mpidr_early[cpuid] = (hwid)) : ID_ERROR)
31 #define get_cpu_node(cpuid) \ argument
32 ((((cpuid) >= 0) && ((cpuid) < RT_CPUS_NR)) ? _cpu_node[cpuid] : NULL)
33 #define set_cpu_node(cpuid, node) \ argument
34 ((((cpuid) >= 0) && ((cpuid) < RT_CPUS_NR)) ? (_cpu_node[cpuid] = node) : NULL)
A Dpsci.c29 rt_uint32_t (*cpu_on)(int cpuid, rt_ubase_t entry_point);
32 rt_uint32_t (*migrate)(int cpuid);
103 if (cpuid < RT_CPUS_NR) in psci_cpu_on()
160 if (cpuid < RT_CPUS_NR) in psci_migrate()
170 static rt_uint32_t psci_0_1_migrate(int cpuid) in psci_0_1_migrate() argument
172 return psci_migrate(psci_0_1_func_ids.migrate, cpuid); in psci_0_1_migrate()
175 static rt_uint32_t psci_0_2_migrate(int cpuid) in psci_0_2_migrate() argument
177 return psci_migrate(PSCI_FNC_ID(0, 2, MIGRATE), cpuid); in psci_0_2_migrate()
239 return PSCI_CALL_FN_RET(cpu_on, cpuid, entry_point); in rt_psci_cpu_on()
252 rt_uint32_t rt_psci_migrate(int cpuid) in rt_psci_migrate() argument
[all …]
A Dcpu_psci.c21 static int psci_cpu_boot(rt_uint32_t cpuid, rt_uint64_t entry) in psci_cpu_boot() argument
23 return rt_psci_cpu_on(cpuid, entry); in psci_cpu_boot()
A Dgicv3.c514 int cpuid; in arm_gic_get_interface_id() local
519 cpuid = rt_hw_cpu_id(); in arm_gic_get_interface_id()
520 if (_gic_table[index].cpu_hw_base[cpuid] != RT_NULL) in arm_gic_get_interface_id()
522 ret = GIC_CPU_IIDR(_gic_table[index].cpu_hw_base[cpuid]); in arm_gic_get_interface_id()
/libcpu/aarch64/common/include/
A Dpsci.h144 rt_uint32_t rt_psci_cpu_on(int cpuid, rt_ubase_t entry_point);
147 rt_uint32_t rt_psci_migrate(int cpuid);
/libcpu/aarch64/
A DKconfig15 bool "Using generic cpuid implemenation"

Completed in 11 milliseconds