Home
last modified time | relevance | path

Searched refs:h (Results 1 – 2 of 2) sorted by relevance

/arch/riscv/include/arch/riscv/
A Dclint.h26 #define CLINT_MSIP(h) (ARCH_RISCV_CLINT_BASE + (4 * (h))) argument
27 #define CLINT_MTIMECMP(h) (ARCH_RISCV_CLINT_BASE + 0x4000 + (8 * (h))) argument
54 unsigned long cur_hart = riscv_current_hart(), h, m = *hart_mask; in clint_send_ipis() local
55 for (h = 0; h < SMP_MAX_CPUS && m; h++, m >>= 1) { in clint_send_ipis()
56 if ((m & 1) && (h != cur_hart)) { in clint_send_ipis()
57 clint_ipi_send(h); in clint_send_ipis()
/arch/riscv/
A Dmp.c55 int h = cpu_to_hart_map[c]; in arch_mp_send_ipi() local
56 LTRACEF("c %u h %d m %#x\n", c, h, m); in arch_mp_send_ipi()
59 hart_mask |= (1ul << h); in arch_mp_send_ipi()
62 atomic_or(&ipi_data[h], (1u << ipi)); in arch_mp_send_ipi()

Completed in 5 milliseconds