Lines Matching full:startup
109 * @startup: Startup function of the step
119 } startup; member
161 if (!(bringup ? step->startup.single : step->teardown.single)) in cpuhp_invoke_callback()
169 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
177 cbm = bringup ? step->startup.multi : step->teardown.multi; in cpuhp_invoke_callback()
213 cbm = !bringup ? step->startup.multi : step->teardown.multi; in cpuhp_invoke_callback()
646 * Execute teardown/startup callbacks on the plugged cpu. Also used to invoke
1513 .startup.single = NULL,
1519 .startup.single = smpboot_create_threads,
1525 .startup.single = perf_event_init_cpu,
1530 .startup.single = workqueue_prepare_cpu,
1535 .startup.single = hrtimers_prepare_cpu,
1540 .startup.single = smpcfd_prepare_cpu,
1545 .startup.single = relay_prepare_cpu,
1550 .startup.single = slab_prepare_cpu,
1555 .startup.single = rcutree_prepare_cpu,
1565 .startup.single = timers_prepare_cpu,
1571 .startup.single = bringup_cpu,
1590 .startup.single = sched_cpu_starting,
1595 .startup.single = NULL,
1600 .startup.single = NULL,
1614 .startup.single = NULL,
1621 .startup.single = smpboot_unpark_threads,
1626 .startup.single = irq_affinity_online_cpu,
1631 .startup.single = perf_event_init_cpu,
1636 .startup.single = lockup_detector_online_cpu,
1641 .startup.single = workqueue_online_cpu,
1646 .startup.single = rcutree_online_cpu,
1658 .startup.single = sched_cpu_activate,
1666 .startup.single = NULL,
1711 int (*startup)(unsigned int cpu), in cpuhp_store_callbacks()
1739 sp->startup.single = startup; in cpuhp_store_callbacks()
1753 * Call the startup/teardown function for a step either on the AP or
1766 if ((bringup && !sp->startup.single) || in cpuhp_issue_call()
1803 /* Did we invoke the startup call on that cpu ? */ in cpuhp_rollback_install()
1825 if (!invoke || !sp->startup.multi) in __cpuhp_state_add_instance_cpuslocked()
1829 * Try to call the startup callback for each present cpu in __cpuhp_state_add_instance_cpuslocked()
1869 * @invoke: If true, the startup function is invoked for cpus where
1871 * @startup: startup callback function
1885 int (*startup)(unsigned int cpu), in __cpuhp_setup_state_cpuslocked()
1899 ret = cpuhp_store_callbacks(state, name, startup, teardown, in __cpuhp_setup_state_cpuslocked()
1908 if (ret || !invoke || !startup) in __cpuhp_setup_state_cpuslocked()
1912 * Try to call the startup callback for each present cpu in __cpuhp_setup_state_cpuslocked()
1944 int (*startup)(unsigned int cpu), in __cpuhp_setup_state()
1951 ret = __cpuhp_setup_state_cpuslocked(state, name, invoke, startup, in __cpuhp_setup_state()
2210 if (!sp->startup.single && !sp->teardown.single) in write_cpuhp_fail()