Lines Matching defs:cpu_id
314 static int membarrier_private_expedited(int flags, int cpu_id)
356 if (cpu_id < 0 && !zalloc_cpumask_var(&tmpmask, GFP_KERNEL))
362 if (cpu_id >= 0) {
365 if (cpu_id >= nr_cpu_ids || !cpu_online(cpu_id))
368 p = rcu_dereference(cpu_rq(cpu_id)->curr);
388 if (cpu_id >= 0) {
390 * smp_call_function_single() will call ipi_func() if cpu_id
393 smp_call_function_single(cpu_id, ipi_func, NULL, 1);
422 if (cpu_id < 0)
594 * case it can be MEMBARRIER_CMD_FLAG_CPU, indicating that @cpu_id
597 * @cpu_id: if @flags == MEMBARRIER_CMD_FLAG_CPU, indicates the cpu on which
625 SYSCALL_DEFINE3(membarrier, int, cmd, unsigned int, flags, int, cpu_id)
638 cpu_id = -1;
661 return membarrier_private_expedited(0, cpu_id);
665 return membarrier_private_expedited(MEMBARRIER_FLAG_SYNC_CORE, cpu_id);
669 return membarrier_private_expedited(MEMBARRIER_FLAG_RSEQ, cpu_id);