Lines Matching refs:step
115 * cpuhp_step - Hotplug state machine step
116 * @name: Name of the step
117 * @startup: Startup function of the step
118 * @teardown: Teardown function of the step
119 * @cant_stop: Bringup/teardown can't be stopped at this step
158 struct cpuhp_step *step = cpuhp_get_step(state);
166 if (!(bringup ? step->startup.single : step->teardown.single)) {
173 if (!step->multi_instance) {
175 cb = bringup ? step->startup.single : step->teardown.single;
184 cbm = bringup ? step->startup.multi : step->teardown.multi;
200 hlist_for_each(node, &step->list)
225 cbm = !bringup ? step->startup.multi : step->teardown.multi;
230 hlist_for_each(node, &step->list)
969 * do this step again.
1840 struct cpuhp_step *step;
1844 step = cpuhp_hp_states + CPUHP_AP_ONLINE_DYN;
1848 step = cpuhp_hp_states + CPUHP_BP_PREPARE_DYN;
1855 for (i = state; i <= end; i++, step++) {
1856 if (!step->name) {
1906 * Call the startup/teardown function for a step either on the AP or