Lines Matching refs:single
63 bool single; member
115 int (*single)(unsigned int cpu); member
120 int (*single)(unsigned int cpu); member
160 if (!(bringup ? step->startup.single : step->teardown.single)) in cpuhp_invoke_callback()
168 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
461 st->single = false; in cpuhp_set_state()
490 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
667 if (st->single) { in cpuhp_thread_fun()
746 st->single = true; in cpuhp_invoke_ap_callback()
1380 .startup.single = NULL,
1381 .teardown.single = NULL,
1386 .startup.single = smpboot_create_threads,
1387 .teardown.single = NULL,
1392 .startup.single = perf_event_init_cpu,
1393 .teardown.single = perf_event_exit_cpu,
1397 .startup.single = workqueue_prepare_cpu,
1398 .teardown.single = NULL,
1402 .startup.single = hrtimers_prepare_cpu,
1403 .teardown.single = hrtimers_dead_cpu,
1407 .startup.single = smpcfd_prepare_cpu,
1408 .teardown.single = smpcfd_dead_cpu,
1412 .startup.single = relay_prepare_cpu,
1413 .teardown.single = NULL,
1417 .startup.single = slab_prepare_cpu,
1418 .teardown.single = slab_dead_cpu,
1422 .startup.single = rcutree_prepare_cpu,
1423 .teardown.single = rcutree_dead_cpu,
1432 .startup.single = timers_prepare_cpu,
1433 .teardown.single = timers_dead_cpu,
1438 .startup.single = bringup_cpu,
1439 .teardown.single = NULL,
1457 .startup.single = sched_cpu_starting,
1458 .teardown.single = sched_cpu_dying,
1462 .startup.single = NULL,
1463 .teardown.single = rcutree_dying_cpu,
1467 .startup.single = NULL,
1468 .teardown.single = smpcfd_dying_cpu,
1481 .startup.single = NULL,
1482 .teardown.single = takedown_cpu,
1488 .startup.single = smpboot_unpark_threads,
1489 .teardown.single = smpboot_park_threads,
1493 .startup.single = irq_affinity_online_cpu,
1494 .teardown.single = NULL,
1498 .startup.single = perf_event_init_cpu,
1499 .teardown.single = perf_event_exit_cpu,
1503 .startup.single = lockup_detector_online_cpu,
1504 .teardown.single = lockup_detector_offline_cpu,
1508 .startup.single = workqueue_online_cpu,
1509 .teardown.single = workqueue_offline_cpu,
1513 .startup.single = rcutree_online_cpu,
1514 .teardown.single = rcutree_offline_cpu,
1525 .startup.single = sched_cpu_activate,
1526 .teardown.single = sched_cpu_deactivate,
1533 .startup.single = NULL,
1534 .teardown.single = NULL,
1606 sp->startup.single = startup; in cpuhp_store_callbacks()
1607 sp->teardown.single = teardown; in cpuhp_store_callbacks()
1616 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
1633 if ((bringup && !sp->startup.single) || in cpuhp_issue_call()
1634 (!bringup && !sp->teardown.single)) in cpuhp_issue_call()
2077 if (!sp->startup.single && !sp->teardown.single) in write_cpuhp_fail()