Searched refs:cpuid (Results 1 – 7 of 7) sorted by relevance
| /libcpu/aarch64/common/ |
| A D | cpu_spin_table.c | 27 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 D | cpu.c | 27 #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 D | psci.c | 29 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 D | cpu_psci.c | 21 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 D | gicv3.c | 514 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 D | psci.h | 144 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 D | Kconfig | 15 bool "Using generic cpuid implemenation"
|
Completed in 8 milliseconds