Lines Matching refs:single

73 	bool			single;  member
126 int (*single)(unsigned int cpu); member
131 int (*single)(unsigned int cpu); member
152 return bringup ? !step->startup.single : !step->teardown.single; in cpuhp_step_empty()
189 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback()
487 st->single = false; in cpuhp_set_state()
531 if (!st->single && st->state == st->target) in __cpuhp_kick_ap()
764 if (st->single) { in cpuhp_thread_fun()
836 st->single = true; in cpuhp_invoke_ap_callback()
1659 .startup.single = NULL,
1660 .teardown.single = NULL,
1665 .startup.single = smpboot_create_threads,
1666 .teardown.single = NULL,
1671 .startup.single = perf_event_init_cpu,
1672 .teardown.single = perf_event_exit_cpu,
1676 .startup.single = random_prepare_cpu,
1677 .teardown.single = NULL,
1681 .startup.single = workqueue_prepare_cpu,
1682 .teardown.single = NULL,
1686 .startup.single = hrtimers_prepare_cpu,
1687 .teardown.single = hrtimers_dead_cpu,
1691 .startup.single = smpcfd_prepare_cpu,
1692 .teardown.single = smpcfd_dead_cpu,
1696 .startup.single = relay_prepare_cpu,
1697 .teardown.single = NULL,
1701 .startup.single = slab_prepare_cpu,
1702 .teardown.single = slab_dead_cpu,
1706 .startup.single = rcutree_prepare_cpu,
1707 .teardown.single = rcutree_dead_cpu,
1716 .startup.single = timers_prepare_cpu,
1717 .teardown.single = timers_dead_cpu,
1722 .startup.single = bringup_cpu,
1723 .teardown.single = finish_cpu,
1741 .startup.single = sched_cpu_starting,
1742 .teardown.single = sched_cpu_dying,
1746 .startup.single = NULL,
1747 .teardown.single = rcutree_dying_cpu,
1751 .startup.single = NULL,
1752 .teardown.single = smpcfd_dying_cpu,
1765 .startup.single = NULL,
1766 .teardown.single = takedown_cpu,
1772 .startup.single = NULL,
1773 .teardown.single = sched_cpu_wait_empty,
1779 .startup.single = smpboot_unpark_threads,
1780 .teardown.single = smpboot_park_threads,
1784 .startup.single = irq_affinity_online_cpu,
1785 .teardown.single = NULL,
1789 .startup.single = perf_event_init_cpu,
1790 .teardown.single = perf_event_exit_cpu,
1794 .startup.single = lockup_detector_online_cpu,
1795 .teardown.single = lockup_detector_offline_cpu,
1799 .startup.single = workqueue_online_cpu,
1800 .teardown.single = workqueue_offline_cpu,
1804 .startup.single = random_online_cpu,
1805 .teardown.single = NULL,
1809 .startup.single = rcutree_online_cpu,
1810 .teardown.single = rcutree_offline_cpu,
1821 .startup.single = sched_cpu_activate,
1822 .teardown.single = sched_cpu_deactivate,
1829 .startup.single = NULL,
1830 .teardown.single = NULL,
1902 sp->startup.single = startup; in cpuhp_store_callbacks()
1903 sp->teardown.single = teardown; in cpuhp_store_callbacks()
1912 return cpuhp_get_step(state)->teardown.single; in cpuhp_get_teardown_cb()
2384 if (!sp->startup.single && !sp->teardown.single) in fail_store()