Lines Matching refs:single
66 bool single; member
118 int (*single)(unsigned int cpu); member
123 int (*single)(unsigned int cpu); member
163 if (!(bringup ? step->startup.single : step->teardown.single)) in cpuhp_invoke_callback()
171 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
464 st->single = false; in cpuhp_set_state()
493 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
684 if (st->single) { in cpuhp_thread_fun()
763 st->single = true; in cpuhp_invoke_ap_callback()
1471 .startup.single = NULL,
1472 .teardown.single = NULL,
1477 .startup.single = smpboot_create_threads,
1478 .teardown.single = NULL,
1483 .startup.single = random_and_perf_prepare_fusion,
1484 .teardown.single = perf_event_exit_cpu,
1488 .startup.single = workqueue_prepare_cpu,
1489 .teardown.single = NULL,
1493 .startup.single = hrtimers_prepare_cpu,
1494 .teardown.single = hrtimers_dead_cpu,
1498 .startup.single = smpcfd_prepare_cpu,
1499 .teardown.single = smpcfd_dead_cpu,
1503 .startup.single = relay_prepare_cpu,
1504 .teardown.single = NULL,
1508 .startup.single = slab_prepare_cpu,
1509 .teardown.single = slab_dead_cpu,
1513 .startup.single = rcutree_prepare_cpu,
1514 .teardown.single = rcutree_dead_cpu,
1523 .startup.single = timers_prepare_cpu,
1524 .teardown.single = timers_dead_cpu,
1529 .startup.single = bringup_cpu,
1530 .teardown.single = finish_cpu,
1548 .startup.single = sched_cpu_starting,
1549 .teardown.single = sched_cpu_dying,
1553 .startup.single = NULL,
1554 .teardown.single = rcutree_dying_cpu,
1558 .startup.single = NULL,
1559 .teardown.single = smpcfd_dying_cpu,
1572 .startup.single = NULL,
1573 .teardown.single = takedown_cpu,
1579 .startup.single = smpboot_unpark_threads,
1580 .teardown.single = smpboot_park_threads,
1584 .startup.single = irq_affinity_online_cpu,
1585 .teardown.single = NULL,
1589 .startup.single = perf_event_init_cpu,
1590 .teardown.single = perf_event_exit_cpu,
1594 .startup.single = lockup_detector_online_cpu,
1595 .teardown.single = lockup_detector_offline_cpu,
1599 .startup.single = random_and_workqueue_online_fusion,
1600 .teardown.single = workqueue_offline_cpu,
1604 .startup.single = rcutree_online_cpu,
1605 .teardown.single = rcutree_offline_cpu,
1616 .startup.single = sched_cpu_activate,
1617 .teardown.single = sched_cpu_deactivate,
1624 .startup.single = NULL,
1625 .teardown.single = NULL,
1697 sp->startup.single = startup; in cpuhp_store_callbacks()
1698 sp->teardown.single = teardown; in cpuhp_store_callbacks()
1707 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
1724 if ((bringup && !sp->startup.single) || in cpuhp_issue_call()
1725 (!bringup && !sp->teardown.single)) in cpuhp_issue_call()
2168 if (!sp->startup.single && !sp->teardown.single) in write_cpuhp_fail()