smp_call_function_single
smp_call_function_single(boot_cpuid, do_remote_read, &x, 1);
smp_call_function_single(boot_cpuid, do_remote_set, &x, 1);
smp_call_function_single(0, __bcm_kona_smc, &data, 1);
smp_call_function_single(cpu, mvebu_pmsu_dfs_request_local,
smp_call_function_single(cpu, func, val, 1);
smp_call_function_single(cpu, percpu_print, m, true);
smp_call_function_single(0, &bmips_set_reset_vec_remote,
err = smp_call_function_single(remote, remote_vpe_boot,
err = smp_call_function_single(cpu_death_sibling,
smp_call_function_single(cpumask_first(cpu_online_mask),
smp_call_function_single(cpu->dev.id, read_##NAME, &val, 1); \
smp_call_function_single(cpu->dev.id, write_##NAME, &val, 1); \
smp_call_function_single(cpu, do_show_pwrmgtcr0, &value, 1);
smp_call_function_single(cpu, do_store_pw20_state, &value, 1);
smp_call_function_single(cpu, do_show_pwrmgtcr0, &value, 1);
smp_call_function_single(cpu, set_pw20_wait_entry_bit,
smp_call_function_single(cpu, do_show_pwrmgtcr0, &value, 1);
smp_call_function_single(cpu, do_store_altivec_idle, &value, 1);
smp_call_function_single(cpu, do_show_pwrmgtcr0, &value, 1);
smp_call_function_single(cpu, set_altivec_idle_wait_entry_bit,
smp_call_function_single(cpu->dev.id, read_idle_purr, &val, 1);
smp_call_function_single(cpu->dev.id, read_idle_spurr, &val, 1);
return smp_call_function_single(cpu, start_watchdog, NULL, true);
return smp_call_function_single(cpu, stop_watchdog, NULL, true);
smp_call_function_single(pcpu, do_nothing, NULL, 1);
smp_call_function_single(i, do_nothing, NULL, 1);
smp_call_function_single(prev_cpu,
smp_call_function_single(primary,
smp_call_function_single(primary + 1,
smp_call_function_single(0, __dcss_diag_purge_on_cpu_0, seg, 1);
smp_call_function_single(cpu, start_nmi_watchdog, NULL, 1);
smp_call_function_single(cpu, stop_nmi_watchdog, NULL, 1);
smp_call_function_single(cpu, print_local_APIC, NULL, 1);
if (smp_call_function_single(b->cpu, threshold_restart_block, &tr, 1))
if (smp_call_function_single(b->cpu, threshold_restart_block, &tr, 1))
smp_call_function_single(cpu, prepare_msrs, &i_mce, 0);
smp_call_function_single(cpu, trigger_dfr_int, NULL, 0);
smp_call_function_single(cpu, trigger_thr_int, NULL, 0);
smp_call_function_single(cpu, trigger_mce, NULL, 0);
smp_call_function_single(first_cpu, mtrr_save_fixed_ranges, NULL, 1);
smp_call_function_single(cpu, kvm_disable_host_haltpoll, NULL, 1);
smp_call_function_single(cpu, kvm_enable_host_haltpoll, NULL, 1);
smp_call_function_single(cpumask_first(cpu_online_mask), check_tsc_sync_source,
smp_call_function_single(cpu, tdx_flush_vp, &arg, 1);
smp_call_function_single(cpu,
smp_call_function_single(cpu, kvm_x86_check_cpu_compat, &r, 1);
smp_call_function_single(cpu, tsc_khz_changed, freq, 1);
smp_call_function_single(cpu, tsc_khz_changed, freq, 1);
smp_call_function_single(cpu, __wbinvd, NULL, 1);
err = smp_call_function_single(cpu, __wrmsr_safe_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __wrmsr_safe_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __rdmsr_safe_regs_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __wrmsr_safe_regs_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __rdmsr_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __rdmsr_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __wrmsr_on_cpu, &rv, 1);
err = smp_call_function_single(cpu, __wrmsr_on_cpu, &rv, 1);
smp_call_function_single(cpu, drop_mm_ref_this_cpu, mm, 1);
smp_call_function_single(ti->cp_owner_cpu,
smp_call_function_single(ti->cp_owner_cpu,
smp_call_function_single(ti->cp_owner_cpu,
smp_call_function_single(0, mx_cpu_start, (void *)cpu, 1);
smp_call_function_single(0, mx_cpu_stop,
smp_call_function_single(0, mx_cpu_stop, (void *)cpu, true);
smp_call_function_single(pr->id, __lapic_timer_propagate_broadcast,
smp_call_function_single(cpu, sbi_cppc_read, &data, 1);
smp_call_function_single(cpu, cppc_ffh_csr_read, &data, 1);
smp_call_function_single(cpu, sbi_cppc_write, &data, 1);
smp_call_function_single(cpu, cppc_ffh_csr_write, &data, 1);
smp_call_function_single(pol->cpu, check_supported_cpu, &rc, 1);
smp_call_function_single(data->cpu, powernowk8_cpu_init_on_cpu,
smp_call_function_single(cpu, query_values_on_cpu, &err, true);
smp_call_function_single(i, check_supported_cpu, &ret, 1);
smp_call_function_single(policy->cpu, set_pstate, &freq_data, 1);
if (smp_call_function_single(cpu, __us2e_freq_get, &estar, 1))
return smp_call_function_single(cpu, __us2e_freq_target, &index, 1);
return smp_call_function_single(cpu, update_safari_cfg, &new_bits, 1);
if (smp_call_function_single(cpu, read_safari_cfg, ®, 1))
BUG_ON(smp_call_function_single(cpu, get_freq_data, &speed, 1));
smp_call_function_single(policy_cpu, _speedstep_set_state, &index,
smp_call_function_single(policy_cpu, get_freqs_on_cpu, &gf, 1);
smp_call_function_single(cpu, tegra_get_cpu_mpidr, &mpidr, true);
smp_call_function_single(cpu, tegra_get_cpu_mpidr, &mpidr, true);
return smp_call_function_single(cpu, tegra194_get_cpu_ndiv_sysreg, &ndiv, true);
smp_call_function_single(cpu, read_errors, &mesr, true);
smp_call_function_single(cpu, __read_local_reg, reg, 1);
smp_call_function_single(vcpu, notif_get_and_handle, info, 0);
smp_call_function_single(VMBUS_CONNECT_CPU, mshv_vtl_read_remote, &msg, true);
ret = smp_call_function_single(drvdata->cpu, debug_init_arch_data,
ret = smp_call_function_single(drvdata->cpu,
smp_call_function_single(drvdata->cpu, etm_disable_sysfs_smp_call,
if (smp_call_function_single(drvdata->cpu,
if (smp_call_function_single(drvdata->cpu, clear_etmdrvdata, &drvdata->cpu, 1))
smp_call_function_single(drvdata->cpu, etm4_disable_sysfs_smp_call,
if (smp_call_function_single(drvdata->cpu,
if (smp_call_function_single(drvdata->cpu, clear_etmdrvdata, &drvdata->cpu, 1))
ret = smp_call_function_single(drvdata->cpu,
smp_call_function_single(drvdata->cpu, do_smp_cross_read, ®, 1);
if (smp_call_function_single(cpu, arm_trbe_probe_cpu, drvdata, 1))
smp_call_function_single(cpu, arm_trbe_enable_cpu, drvdata, 1);
smp_call_function_single(cpu, arm_trbe_disable_cpu, drvdata, 1);
smp_call_function_single(target, __lkdtm_SMP_CALL_LOCKUP, NULL, 1);
smp_call_function_single(cpu, mvneta_percpu_unmask_interrupt,
ret = smp_call_function_single(action.mbox_cmd->logical_cpu,
smp_call_function_single(rp->lead_cpu, power_limit_irq_save_cpu, rp, 1);
ret = smp_call_function_single(cpu, rapl_msr_update_func, ra, 1);
return smp_call_function_single(0, spmi_saw_set_vdd, \
smp_call_function_single(qman_cgr_cpus[cgr->cgrid],
smp_call_function_single(qman_cgr_cpus[cgr->cgrid],
smp_call_function_single(hp_cpu->processor_id,
smp_call_function_single(special_handler->processor_id,
return smp_call_function_single(drv->reg_cpu, drv->reg_data->set_vdd, drv, true);
smp_call_function_single(drv->reg_cpu, drv->reg_data->set_vdd, drv, true);
smp_call_function_single(cpu, func, hfi_instance, true);
ret = smp_call_function_single(cpu, arm_cca_attestation_init,
ret = smp_call_function_single(cpu,
smp_call_function_single(task_cpu(t), _update_task_closid_rmid, t, 1);
return smp_call_function_single(0, func, info, wait);
int smp_call_function_single(int cpuid, smp_call_func_t func, void *info,
smp_call_function_single(cpumask_first(cpu_online_mask),
ret = smp_call_function_single(task_cpu(p), remote_function,
smp_call_function_single(cpu, __perf_event_exit_context, ctx, 1);
smp_call_function_single(cpu, remote_function, &data, 1);
(void)smp_call_function_single(event_cpu, __perf_event_read, &data, 1);
if (smp_call_function_single(cpu, rcu_barrier_handler, (void *)cpu, 1)) {
ret = smp_call_function_single(cpu, rcu_exp_handler, NULL, 0);
ret = smp_call_function_single(cpu, scf_handler_1, (void *)scfcp, scfsp->scfs_wait);
ret = smp_call_function_single(cpu, scf_handler_1, (void *)scfcp, 0);
smp_call_function_single(cpu_id, ipi_func, NULL, 1);
EXPORT_SYMBOL(smp_call_function_single);
ret = smp_call_function_single(cpu, func, info, wait);
smp_call_function_single(cpu, __clockevents_unbind, &cu, 1);
smp_call_function_single(cpu, clocksource_verify_one_cpu, cs, 1);
smp_call_function_single(ncpu, retrigger_next_event, NULL, 0);
smp_call_function_single(iter->cpu_file, tracing_swap_cpu_buffer,
EXPORT_SYMBOL(smp_call_function_single);
err = smp_call_function_single(cpu, __bpf_prog_test_run_raw_tp,
smp_call_function_single(cpu, iucv_allow_cpu,
smp_call_function_single(cpu, iucv_block_cpu, NULL, 1);
smp_call_function_single(cpu, iucv_declare_cpu, NULL, 1);
smp_call_function_single(cpumask_first(&iucv_buffer_cpumask),
smp_call_function_single(cpu, ack_kick, NULL, wait);