Lines Matching refs:cpu_id
170 static int membarrier_private_expedited(int flags, int cpu_id) in membarrier_private_expedited() argument
207 if (cpu_id < 0 && !zalloc_cpumask_var(&tmpmask, GFP_KERNEL)) in membarrier_private_expedited()
212 if (cpu_id >= 0) { in membarrier_private_expedited()
215 if (cpu_id >= nr_cpu_ids || !cpu_online(cpu_id)) in membarrier_private_expedited()
218 p = rcu_dereference(cpu_rq(cpu_id)->curr); in membarrier_private_expedited()
238 if (cpu_id >= 0) { in membarrier_private_expedited()
243 smp_call_function_single(cpu_id, ipi_func, NULL, 1); in membarrier_private_expedited()
272 if (cpu_id < 0) in membarrier_private_expedited()
442 SYSCALL_DEFINE3(membarrier, int, cmd, unsigned int, flags, int, cpu_id) in SYSCALL_DEFINE3() argument
455 cpu_id = -1; in SYSCALL_DEFINE3()
478 return membarrier_private_expedited(0, cpu_id); in SYSCALL_DEFINE3()
482 return membarrier_private_expedited(MEMBARRIER_FLAG_SYNC_CORE, cpu_id); in SYSCALL_DEFINE3()
486 return membarrier_private_expedited(MEMBARRIER_FLAG_RSEQ, cpu_id); in SYSCALL_DEFINE3()