Lines Matching refs:single

74 	bool			single;  member
128 int (*single)(unsigned int cpu); member
133 int (*single)(unsigned int cpu); member
154 return bringup ? !step->startup.single : !step->teardown.single; in cpuhp_step_empty()
191 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
718 st->single = false; in cpuhp_set_state()
762 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
1081 if (st->single) { in cpuhp_thread_fun()
1153 st->single = true; in cpuhp_invoke_ap_callback()
2065 .startup.single = NULL,
2066 .teardown.single = NULL,
2071 .startup.single = smpboot_create_threads,
2072 .teardown.single = NULL,
2077 .startup.single = perf_event_init_cpu,
2078 .teardown.single = perf_event_exit_cpu,
2082 .startup.single = random_prepare_cpu,
2083 .teardown.single = NULL,
2087 .startup.single = workqueue_prepare_cpu,
2088 .teardown.single = NULL,
2092 .startup.single = hrtimers_prepare_cpu,
2093 .teardown.single = NULL,
2097 .startup.single = smpcfd_prepare_cpu,
2098 .teardown.single = smpcfd_dead_cpu,
2102 .startup.single = relay_prepare_cpu,
2103 .teardown.single = NULL,
2107 .startup.single = rcutree_prepare_cpu,
2108 .teardown.single = rcutree_dead_cpu,
2117 .startup.single = timers_prepare_cpu,
2118 .teardown.single = timers_dead_cpu,
2128 .startup.single = cpuhp_kick_ap_alive,
2137 .startup.single = cpuhp_bringup_ap,
2138 .teardown.single = finish_cpu,
2147 .startup.single = bringup_cpu,
2148 .teardown.single = finish_cpu,
2167 .startup.single = sched_cpu_starting,
2168 .teardown.single = sched_cpu_dying,
2172 .startup.single = NULL,
2173 .teardown.single = rcutree_dying_cpu,
2177 .startup.single = NULL,
2178 .teardown.single = smpcfd_dying_cpu,
2182 .startup.single = NULL,
2183 .teardown.single = hrtimers_cpu_dying,
2187 .startup.single = NULL,
2188 .teardown.single = tick_cpu_dying,
2201 .startup.single = NULL,
2202 .teardown.single = takedown_cpu,
2208 .startup.single = NULL,
2209 .teardown.single = sched_cpu_wait_empty,
2215 .startup.single = smpboot_unpark_threads,
2216 .teardown.single = smpboot_park_threads,
2220 .startup.single = irq_affinity_online_cpu,
2221 .teardown.single = NULL,
2225 .startup.single = perf_event_init_cpu,
2226 .teardown.single = perf_event_exit_cpu,
2230 .startup.single = lockup_detector_online_cpu,
2231 .teardown.single = lockup_detector_offline_cpu,
2235 .startup.single = workqueue_online_cpu,
2236 .teardown.single = workqueue_offline_cpu,
2240 .startup.single = random_online_cpu,
2241 .teardown.single = NULL,
2245 .startup.single = rcutree_online_cpu,
2246 .teardown.single = rcutree_offline_cpu,
2257 .startup.single = sched_cpu_activate,
2258 .teardown.single = sched_cpu_deactivate,
2265 .startup.single = NULL,
2266 .teardown.single = NULL,
2338 sp->startup.single = startup; in cpuhp_store_callbacks()
2339 sp->teardown.single = teardown; in cpuhp_store_callbacks()
2348 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
2838 if (!sp->startup.single && !sp->teardown.single) in fail_store()