Searched refs:hartid (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/clocksource/ |
| D | timer-riscv.c | 85 int cpuid, hartid, error; in riscv_timer_init_dt() local 87 hartid = riscv_of_processor_hartid(n); in riscv_timer_init_dt() 88 if (hartid < 0) { in riscv_timer_init_dt() 90 n, hartid); in riscv_timer_init_dt() 91 return hartid; in riscv_timer_init_dt() 94 cpuid = riscv_hartid_to_cpuid(hartid); in riscv_timer_init_dt() 96 pr_warn("Invalid cpuid for hartid [%d]\n", hartid); in riscv_timer_init_dt() 104 __func__, cpuid, hartid); in riscv_timer_init_dt()
|
| /Linux-v5.4/arch/riscv/include/asm/ |
| D | smp.h | 37 int riscv_hartid_to_cpuid(int hartid); 52 static inline int riscv_hartid_to_cpuid(int hartid) in riscv_hartid_to_cpuid() argument 54 if (hartid == boot_cpu_hartid) in riscv_hartid_to_cpuid()
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | smp.c | 45 int riscv_hartid_to_cpuid(int hartid) in riscv_hartid_to_cpuid() argument 50 if (cpuid_to_hartid_map(i) == hartid) in riscv_hartid_to_cpuid() 53 pr_err("Couldn't find cpu id for hartid [%d]\n", hartid); in riscv_hartid_to_cpuid() 100 int hartid = cpuid_to_hartid_map(cpu); in send_ipi_single() local 106 sbi_send_ipi(cpumask_bits(cpumask_of(hartid))); in send_ipi_single()
|
| D | smpboot.c | 102 int hartid = cpuid_to_hartid_map(cpu); in __cpu_up() local 113 WRITE_ONCE(__cpu_up_stack_pointer[hartid], in __cpu_up() 115 WRITE_ONCE(__cpu_up_task_pointer[hartid], tidle); in __cpu_up()
|
| /Linux-v5.4/drivers/irqchip/ |
| D | irq-sifive-plic.c | 247 int cpu, hartid; in plic_init() local 259 hartid = plic_find_hart_id(parent.np); in plic_init() 260 if (hartid < 0) { in plic_init() 265 cpu = riscv_hartid_to_cpuid(hartid); in plic_init()
|