Lines Matching refs:teardown
118 } teardown; member
155 if (!(bringup ? step->startup.single : step->teardown.single)) in cpuhp_invoke_callback()
163 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
171 cbm = bringup ? step->startup.multi : step->teardown.multi; in cpuhp_invoke_callback()
207 cbm = !bringup ? step->startup.multi : step->teardown.multi; in cpuhp_invoke_callback()
1309 .teardown.single = NULL,
1315 .teardown.single = NULL,
1321 .teardown.single = perf_event_exit_cpu,
1326 .teardown.single = NULL,
1331 .teardown.single = hrtimers_dead_cpu,
1336 .teardown.single = smpcfd_dead_cpu,
1341 .teardown.single = NULL,
1346 .teardown.single = slab_dead_cpu,
1351 .teardown.single = rcutree_dead_cpu,
1361 .teardown.single = timers_dead_cpu,
1367 .teardown.single = NULL,
1386 .teardown.single = sched_cpu_dying,
1391 .teardown.single = rcutree_dying_cpu,
1396 .teardown.single = smpcfd_dying_cpu,
1410 .teardown.single = takedown_cpu,
1417 .teardown.single = smpboot_park_threads,
1422 .teardown.single = NULL,
1427 .teardown.single = perf_event_exit_cpu,
1432 .teardown.single = lockup_detector_offline_cpu,
1437 .teardown.single = workqueue_offline_cpu,
1442 .teardown.single = rcutree_offline_cpu,
1454 .teardown.single = sched_cpu_deactivate,
1462 .teardown.single = NULL,
1507 int (*teardown)(unsigned int cpu), in cpuhp_store_callbacks()
1535 sp->teardown.single = teardown; in cpuhp_store_callbacks()
1544 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
1562 (!bringup && !sp->teardown.single)) in cpuhp_issue_call()
1636 if (sp->teardown.multi) in __cpuhp_state_add_instance_cpuslocked()
1681 int (*teardown)(unsigned int cpu), in __cpuhp_setup_state_cpuslocked()
1694 ret = cpuhp_store_callbacks(state, name, startup, teardown, in __cpuhp_setup_state_cpuslocked()
1719 if (teardown) in __cpuhp_setup_state_cpuslocked()
1740 int (*teardown)(unsigned int cpu), in __cpuhp_setup_state()
1747 teardown, multi_instance); in __cpuhp_setup_state()
1930 if (!sp->startup.single && !sp->teardown.single) in write_cpuhp_fail()