Lines Matching refs:single

71 	bool			single;  member
125 int (*single)(unsigned int cpu); member
130 int (*single)(unsigned int cpu); member
151 return bringup ? !step->startup.single : !step->teardown.single; in cpuhp_step_empty()
188 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
486 st->single = false; in cpuhp_set_state()
529 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
770 if (st->single) { in cpuhp_thread_fun()
842 st->single = true; in cpuhp_invoke_ap_callback()
1647 .startup.single = NULL,
1648 .teardown.single = NULL,
1653 .startup.single = smpboot_create_threads,
1654 .teardown.single = NULL,
1659 .startup.single = perf_event_init_cpu,
1660 .teardown.single = perf_event_exit_cpu,
1664 .startup.single = workqueue_prepare_cpu,
1665 .teardown.single = NULL,
1669 .startup.single = hrtimers_prepare_cpu,
1670 .teardown.single = hrtimers_dead_cpu,
1674 .startup.single = smpcfd_prepare_cpu,
1675 .teardown.single = smpcfd_dead_cpu,
1679 .startup.single = relay_prepare_cpu,
1680 .teardown.single = NULL,
1684 .startup.single = slab_prepare_cpu,
1685 .teardown.single = slab_dead_cpu,
1689 .startup.single = rcutree_prepare_cpu,
1690 .teardown.single = rcutree_dead_cpu,
1699 .startup.single = timers_prepare_cpu,
1700 .teardown.single = timers_dead_cpu,
1705 .startup.single = bringup_cpu,
1706 .teardown.single = finish_cpu,
1724 .startup.single = sched_cpu_starting,
1725 .teardown.single = sched_cpu_dying,
1729 .startup.single = NULL,
1730 .teardown.single = rcutree_dying_cpu,
1734 .startup.single = NULL,
1735 .teardown.single = smpcfd_dying_cpu,
1748 .startup.single = NULL,
1749 .teardown.single = takedown_cpu,
1755 .startup.single = NULL,
1756 .teardown.single = sched_cpu_wait_empty,
1762 .startup.single = smpboot_unpark_threads,
1763 .teardown.single = smpboot_park_threads,
1767 .startup.single = irq_affinity_online_cpu,
1768 .teardown.single = NULL,
1772 .startup.single = perf_event_init_cpu,
1773 .teardown.single = perf_event_exit_cpu,
1777 .startup.single = lockup_detector_online_cpu,
1778 .teardown.single = lockup_detector_offline_cpu,
1782 .startup.single = workqueue_online_cpu,
1783 .teardown.single = workqueue_offline_cpu,
1787 .startup.single = rcutree_online_cpu,
1788 .teardown.single = rcutree_offline_cpu,
1799 .startup.single = sched_cpu_activate,
1800 .teardown.single = sched_cpu_deactivate,
1807 .startup.single = NULL,
1808 .teardown.single = NULL,
1880 sp->startup.single = startup; in cpuhp_store_callbacks()
1881 sp->teardown.single = teardown; in cpuhp_store_callbacks()
1890 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
2362 if (!sp->startup.single && !sp->teardown.single) in fail_store()