| H A D | cpu.c | 2 /* CPU control. 16 #include <linux/cpu.h> 48 * struct cpuhp_cpu_state - Per cpu hotplug state storage 49 * @state: The current cpu state 51 * @fail: Current CPU hotplug callback state 57 * @node: Remote CPU node; for multi-instance, do a 63 * @done_up: Signal completion to the issuer of the task for cpu-up 64 * @done_down: Signal completion to the issuer of the task for cpu-down 128 int (*single)(unsigned int cpu); 129 int (*multi)(unsigned int cpu, 170 cpuhp_invoke_callback(unsigned int cpu,enum cpuhp_state state,bool bringup,struct hlist_node * node,struct hlist_node ** lastp) cpuhp_invoke_callback() argument 309 cpuhp_wait_for_sync_state(unsigned int cpu,enum cpuhp_sync_state state,enum cpuhp_sync_state next_state) cpuhp_wait_for_sync_state() argument 355 arch_cpuhp_cleanup_dead_cpu(unsigned int cpu) arch_cpuhp_cleanup_dead_cpu() argument 361 cpuhp_bp_sync_dead(unsigned int cpu) cpuhp_bp_sync_dead() argument 382 cpuhp_bp_sync_dead(unsigned int cpu) cpuhp_bp_sync_dead() argument 403 cpuhp_can_boot_ap(unsigned int cpu) cpuhp_can_boot_ap() argument 431 arch_cpuhp_cleanup_kick_cpu(unsigned int cpu) arch_cpuhp_cleanup_kick_cpu() argument 437 cpuhp_bp_sync_alive(unsigned int cpu) cpuhp_bp_sync_alive() argument 454 cpuhp_bp_sync_alive(unsigned int cpu) cpuhp_bp_sync_alive() argument 455 cpuhp_can_boot_ap(unsigned int cpu) cpuhp_can_boot_ap() argument 664 cpu_smt_thread_allowed(unsigned int cpu) cpu_smt_thread_allowed() argument 673 cpu_bootable(unsigned int cpu) cpu_bootable() argument 707 cpu_bootable(unsigned int cpu) cpu_bootable() argument 711 cpuhp_set_state(int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target) cpuhp_set_state() argument 729 cpuhp_reset_state(int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state prev_state) cpuhp_reset_state() argument 778 cpuhp_kick_ap(int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target) cpuhp_kick_ap() argument 794 bringup_wait_for_ap_online(unsigned int cpu) bringup_wait_for_ap_online() argument 819 cpuhp_kick_ap_alive(unsigned int cpu) cpuhp_kick_ap_alive() argument 827 cpuhp_bringup_ap(unsigned int cpu) cpuhp_bringup_ap() argument 859 bringup_cpu(unsigned int cpu) bringup_cpu() argument 904 finish_cpu(unsigned int cpu) finish_cpu() argument 957 __cpuhp_invoke_callback_range(bool bringup,unsigned int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target,bool nofail) __cpuhp_invoke_callback_range() argument 988 cpuhp_invoke_callback_range(bool bringup,unsigned int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target) cpuhp_invoke_callback_range() argument 996 cpuhp_invoke_callback_range_nofail(bool bringup,unsigned int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target) cpuhp_invoke_callback_range_nofail() argument 1017 cpuhp_up_callbacks(unsigned int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target) cpuhp_up_callbacks() argument 1040 cpuhp_should_run(unsigned int cpu) cpuhp_should_run() argument 1061 cpuhp_thread_fun(unsigned int cpu) cpuhp_thread_fun() argument 1128 cpuhp_invoke_ap_callback(int cpu,enum cpuhp_state state,bool bringup,struct hlist_node * node) cpuhp_invoke_ap_callback() argument 1178 cpuhp_kick_ap_work(unsigned int cpu) cpuhp_kick_ap_work() argument 1208 int cpu; cpuhp_init_state() local 1226 arch_clear_mm_cpumask_cpu(cpu,mm) global() argument 1241 clear_tasks_mm_cpumask(int cpu) clear_tasks_mm_cpumask() argument 1275 int err, cpu = smp_processor_id(); take_cpu_down() local 1298 takedown_cpu(unsigned int cpu) takedown_cpu() argument 1376 cpuhp_down_callbacks(unsigned int cpu,struct cpuhp_cpu_state * st,enum cpuhp_state target) cpuhp_down_callbacks() argument 1399 _cpu_down(unsigned int cpu,int tasks_frozen,enum cpuhp_state target) _cpu_down() argument 1460 unsigned int cpu; global() member 1471 cpu_down_maps_locked(unsigned int cpu,enum cpuhp_state target) cpu_down_maps_locked() argument 1497 cpu_down(unsigned int cpu,enum cpuhp_state target) cpu_down() argument 1522 remove_cpu(unsigned int cpu) remove_cpu() argument 1536 unsigned int cpu; smp_shutdown_nonboot_cpus() local 1587 notify_cpu_starting(unsigned int cpu) notify_cpu_starting() argument 1627 _cpu_up(unsigned int cpu,int tasks_frozen,enum cpuhp_state target) _cpu_up() argument 1692 cpu_up(unsigned int cpu,enum cpuhp_state target) cpu_up() argument 1738 add_cpu(unsigned int cpu) add_cpu() argument 1778 unsigned int cpu; cpuhp_bringup_mask() local 1899 int cpu, error = 0; freeze_secondary_cpus() local 1965 int cpu, error; thaw_secondary_cpus() local 2300 cpuhp_store_callbacks(enum cpuhp_state state,const char * name,int (* startup)(unsigned int cpu),int (* teardown)(unsigned int cpu),bool multi_instance) cpuhp_store_callbacks() argument 2301 cpuhp_store_callbacks(enum cpuhp_state state,const char * name,int (* startup)(unsigned int cpu),int (* teardown)(unsigned int cpu),bool multi_instance) cpuhp_store_callbacks() argument 2345 cpuhp_issue_call(int cpu,enum cpuhp_state state,bool bringup,struct hlist_node * node) cpuhp_issue_call() argument 2388 int cpu; cpuhp_rollback_install() local 2409 int cpu; __cpuhp_state_add_instance_cpuslocked() local 2481 __cpuhp_setup_state_cpuslocked(enum cpuhp_state state,const char * name,bool invoke,int (* startup)(unsigned int cpu),int (* teardown)(unsigned int cpu),bool multi_instance) __cpuhp_setup_state_cpuslocked() argument 2482 __cpuhp_setup_state_cpuslocked(enum cpuhp_state state,const char * name,bool invoke,int (* startup)(unsigned int cpu),int (* teardown)(unsigned int cpu),bool multi_instance) __cpuhp_setup_state_cpuslocked() argument 2485 int cpu, ret = 0; __cpuhp_setup_state_cpuslocked() local 2540 __cpuhp_setup_state(enum cpuhp_state state,const char * name,bool invoke,int (* startup)(unsigned int cpu),int (* teardown)(unsigned int cpu),bool multi_instance) __cpuhp_setup_state() argument 2541 __cpuhp_setup_state(enum cpuhp_state state,const char * name,bool invoke,int (* startup)(unsigned int cpu),int (* teardown)(unsigned int cpu),bool multi_instance) __cpuhp_setup_state() argument 2558 int cpu; __cpuhp_state_remove_instance() local 2605 int cpu; __cpuhp_remove_state_cpuslocked() local 2649 cpuhp_offline_cpu_device(unsigned int cpu) cpuhp_offline_cpu_device() argument 2658 cpuhp_online_cpu_device(unsigned int cpu) cpuhp_online_cpu_device() argument 2669 int cpu, ret = 0; cpuhp_smt_disable() local 2707 topology_is_core_online(unsigned int cpu) topology_is_core_online() argument 2715 int cpu, ret = 0; cpuhp_smt_enable() local 3036 int cpu, ret; cpuhp_sysfs_init() local 3132 set_cpu_online(unsigned int cpu,bool online) set_cpu_online() argument 3157 set_cpu_possible(unsigned int cpu,bool possible) set_cpu_possible() argument 3173 int cpu = smp_processor_id(); boot_cpu_init() local [all...] |