HomeSort by: relevance | last modified time | path
    Searched refs:arm_cpu_mbox (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/arch/arm/arm/
cpu_subr.c 71 volatile u_long arm_cpu_mbox[howmany(MAXCPUS, CPUINDEX_DIVISOR)] __cacheline_aligned = { 0 }; variable in typeref:typename:volatile u_long[howmany (MAXCPUS,CPUINDEX_DIVISOR)]__cacheline_aligned
86 for (size_t n = 0; n < __arraycount(arm_cpu_mbox); n++)
87 atomic_or_ulong(&arm_cpu_mbox[n], arm_cpu_hatched[n]);
101 while (atomic_load_acquire(&arm_cpu_mbox[off]) & bit) {
143 atomic_and_ulong(&arm_cpu_mbox[off], ~bit);
armv6_start.S 919 /* r6 = &arm_cpu_mbox[0] */
920 movw r6, #:lower16:arm_cpu_mbox
921 movt r6, #:upper16:arm_cpu_mbox
  /src/sys/arch/aarch64/aarch64/
locore.S 505 /* x28 = &arm_cpu_mbox[cpuindex / (sizeof(u_long) * NBBY)] */
506 adrl x0, _C_LABEL(arm_cpu_mbox)

Completed in 15 milliseconds