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()
719 st->single = false; in cpuhp_set_state()
763 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
1083 if (st->single) { in cpuhp_thread_fun()
1155 st->single = true; in cpuhp_invoke_ap_callback()
2062 .startup.single = NULL,
2063 .teardown.single = NULL,
2068 .startup.single = smpboot_create_threads,
2069 .teardown.single = NULL,
2074 .startup.single = perf_event_init_cpu,
2075 .teardown.single = perf_event_exit_cpu,
2079 .startup.single = random_prepare_cpu,
2080 .teardown.single = NULL,
2084 .startup.single = workqueue_prepare_cpu,
2085 .teardown.single = NULL,
2089 .startup.single = hrtimers_prepare_cpu,
2090 .teardown.single = NULL,
2094 .startup.single = smpcfd_prepare_cpu,
2095 .teardown.single = smpcfd_dead_cpu,
2099 .startup.single = relay_prepare_cpu,
2100 .teardown.single = NULL,
2104 .startup.single = rcutree_prepare_cpu,
2105 .teardown.single = rcutree_dead_cpu,
2114 .startup.single = timers_prepare_cpu,
2115 .teardown.single = timers_dead_cpu,
2125 .startup.single = cpuhp_kick_ap_alive,
2134 .startup.single = cpuhp_bringup_ap,
2135 .teardown.single = finish_cpu,
2144 .startup.single = bringup_cpu,
2145 .teardown.single = finish_cpu,
2164 .startup.single = sched_cpu_starting,
2165 .teardown.single = sched_cpu_dying,
2169 .startup.single = NULL,
2170 .teardown.single = rcutree_dying_cpu,
2174 .startup.single = NULL,
2175 .teardown.single = smpcfd_dying_cpu,
2179 .startup.single = hrtimers_cpu_starting,
2180 .teardown.single = hrtimers_cpu_dying,
2184 .startup.single = NULL,
2185 .teardown.single = tick_cpu_dying,
2198 .startup.single = NULL,
2199 .teardown.single = takedown_cpu,
2205 .startup.single = NULL,
2206 .teardown.single = sched_cpu_wait_empty,
2212 .startup.single = smpboot_unpark_threads,
2213 .teardown.single = smpboot_park_threads,
2217 .startup.single = irq_affinity_online_cpu,
2218 .teardown.single = NULL,
2222 .startup.single = perf_event_init_cpu,
2223 .teardown.single = perf_event_exit_cpu,
2227 .startup.single = lockup_detector_online_cpu,
2228 .teardown.single = lockup_detector_offline_cpu,
2232 .startup.single = workqueue_online_cpu,
2233 .teardown.single = workqueue_offline_cpu,
2237 .startup.single = random_online_cpu,
2238 .teardown.single = NULL,
2242 .startup.single = rcutree_online_cpu,
2243 .teardown.single = rcutree_offline_cpu,
2254 .startup.single = sched_cpu_activate,
2255 .teardown.single = sched_cpu_deactivate,
2262 .startup.single = NULL,
2263 .teardown.single = NULL,
2335 sp->startup.single = startup; in cpuhp_store_callbacks()
2336 sp->teardown.single = teardown; in cpuhp_store_callbacks()
2345 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
2835 if (!sp->startup.single && !sp->teardown.single) in fail_store()