Lines Matching refs:single
75 bool single; member
129 int (*single)(unsigned int cpu); member
134 int (*single)(unsigned int cpu); member
155 return bringup ? !step->startup.single : !step->teardown.single; in cpuhp_step_empty()
192 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
701 st->single = false; in cpuhp_set_state()
745 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
1064 if (st->single) { in cpuhp_thread_fun()
1136 st->single = true; in cpuhp_invoke_ap_callback()
2073 .startup.single = NULL,
2074 .teardown.single = NULL,
2079 .startup.single = smpboot_create_threads,
2080 .teardown.single = NULL,
2085 .startup.single = perf_event_init_cpu,
2086 .teardown.single = perf_event_exit_cpu,
2090 .startup.single = random_prepare_cpu,
2091 .teardown.single = NULL,
2095 .startup.single = workqueue_prepare_cpu,
2096 .teardown.single = NULL,
2100 .startup.single = hrtimers_prepare_cpu,
2101 .teardown.single = hrtimers_dead_cpu,
2105 .startup.single = smpcfd_prepare_cpu,
2106 .teardown.single = smpcfd_dead_cpu,
2110 .startup.single = relay_prepare_cpu,
2111 .teardown.single = NULL,
2115 .startup.single = slab_prepare_cpu,
2116 .teardown.single = slab_dead_cpu,
2120 .startup.single = rcutree_prepare_cpu,
2121 .teardown.single = rcutree_dead_cpu,
2130 .startup.single = timers_prepare_cpu,
2131 .teardown.single = timers_dead_cpu,
2141 .startup.single = cpuhp_kick_ap_alive,
2150 .startup.single = cpuhp_bringup_ap,
2151 .teardown.single = finish_cpu,
2160 .startup.single = bringup_cpu,
2161 .teardown.single = finish_cpu,
2180 .startup.single = sched_cpu_starting,
2181 .teardown.single = sched_cpu_dying,
2185 .startup.single = NULL,
2186 .teardown.single = rcutree_dying_cpu,
2190 .startup.single = NULL,
2191 .teardown.single = smpcfd_dying_cpu,
2204 .startup.single = NULL,
2205 .teardown.single = takedown_cpu,
2211 .startup.single = NULL,
2212 .teardown.single = sched_cpu_wait_empty,
2218 .startup.single = smpboot_unpark_threads,
2219 .teardown.single = smpboot_park_threads,
2223 .startup.single = irq_affinity_online_cpu,
2224 .teardown.single = NULL,
2228 .startup.single = perf_event_init_cpu,
2229 .teardown.single = perf_event_exit_cpu,
2233 .startup.single = lockup_detector_online_cpu,
2234 .teardown.single = lockup_detector_offline_cpu,
2238 .startup.single = workqueue_online_cpu,
2239 .teardown.single = workqueue_offline_cpu,
2243 .startup.single = random_online_cpu,
2244 .teardown.single = NULL,
2248 .startup.single = rcutree_online_cpu,
2249 .teardown.single = rcutree_offline_cpu,
2260 .startup.single = sched_cpu_activate,
2261 .teardown.single = sched_cpu_deactivate,
2268 .startup.single = NULL,
2269 .teardown.single = NULL,
2341 sp->startup.single = startup; in cpuhp_store_callbacks()
2342 sp->teardown.single = teardown; in cpuhp_store_callbacks()
2351 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
2833 if (!sp->startup.single && !sp->teardown.single) in fail_store()