Home
last modified time | relevance | path

Searched refs:cpu_mask (Results 1 – 6 of 6) sorted by relevance

/lk-master/dev/interrupt/arm_gic/
A Darm_gic.c295 static status_t arm_gic_set_target_locked(u_int irq, u_int cpu_mask, u_int enable_mask) { in arm_gic_set_target_locked() argument
301 cpu_mask = (cpu_mask & 0xff) << shift; in arm_gic_set_target_locked()
302 enable_mask = (enable_mask << shift) & cpu_mask; in arm_gic_set_target_locked()
305 new_val = (gicd_itargetsr[reg] & ~cpu_mask) | enable_mask; in arm_gic_set_target_locked()
335 status_t arm_gic_sgi(u_int irq, u_int flags, u_int cpu_mask) { in arm_gic_sgi() argument
338 ((cpu_mask & 0xff) << 16) | in arm_gic_sgi()
/lk-master/platform/bcm28xx/
A Dintc.c250 void bcm28xx_send_ipi(uint irq, uint cpu_mask) { in bcm28xx_send_ipi() argument
251 LTRACEF("irq %u, cpu_mask 0x%x\n", irq, cpu_mask); in bcm28xx_send_ipi()
254 if (cpu_mask & (1<<i)) { in bcm28xx_send_ipi()
/lk-master/dev/interrupt/arm_gic/include/dev/interrupt/
A Darm_gic.h39 status_t arm_gic_sgi(u_int irq, u_int flags, u_int cpu_mask);
/lk-master/arch/arm64/
A Dmp.c20 extern void bcm28xx_send_ipi(uint irq, uint cpu_mask);
/lk-master/arch/arm/arm/
A Dmp.c20 extern void bcm28xx_send_ipi(uint irq, uint cpu_mask);
/lk-master/kernel/
A Dthread.c1163 uint32_t cpu_mask = 0; in wait_queue_wake_all() local
1190 cpu_mask = MP_CPU_ALL_BUT_LOCAL; in wait_queue_wake_all()
1192 cpu_mask |= (1U << pinned_cpu); in wait_queue_wake_all()
1201 mp_reschedule(cpu_mask, 0); in wait_queue_wake_all()

Completed in 10 milliseconds