Lines Matching refs:ret
178 int ret, cnt; in cpuhp_invoke_callback() local
195 ret = cb(cpu); in cpuhp_invoke_callback()
196 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback()
197 return ret; in cpuhp_invoke_callback()
205 ret = cbm(cpu, node); in cpuhp_invoke_callback()
206 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback()
207 return ret; in cpuhp_invoke_callback()
217 ret = cbm(cpu, node); in cpuhp_invoke_callback()
218 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback()
219 if (ret) { in cpuhp_invoke_callback()
224 return ret; in cpuhp_invoke_callback()
235 return ret; in cpuhp_invoke_callback()
242 ret = cbm(cpu, node); in cpuhp_invoke_callback()
243 trace_cpuhp_exit(cpu, st->state, state, ret); in cpuhp_invoke_callback()
247 WARN_ON_ONCE(ret); in cpuhp_invoke_callback()
249 return ret; in cpuhp_invoke_callback()
439 int ret = 0; in cpuhp_bp_sync_alive() local
446 ret = -EIO; in cpuhp_bp_sync_alive()
451 return ret; in cpuhp_bp_sync_alive()
782 int ret; in cpuhp_kick_ap() local
786 if ((ret = st->result)) { in cpuhp_kick_ap()
791 return ret; in cpuhp_kick_ap()
830 int ret; in cpuhp_bringup_ap() local
839 ret = cpuhp_bp_sync_alive(cpu); in cpuhp_bringup_ap()
840 if (ret) in cpuhp_bringup_ap()
843 ret = bringup_wait_for_ap_online(cpu); in cpuhp_bringup_ap()
844 if (ret) in cpuhp_bringup_ap()
856 return ret; in cpuhp_bringup_ap()
863 int ret; in bringup_cpu() local
879 ret = __cpu_up(cpu, idle); in bringup_cpu()
880 if (ret) in bringup_cpu()
883 ret = cpuhp_bp_sync_alive(cpu); in bringup_cpu()
884 if (ret) in bringup_cpu()
887 ret = bringup_wait_for_ap_online(cpu); in bringup_cpu()
888 if (ret) in bringup_cpu()
900 return ret; in bringup_cpu()
963 int ret = 0; in __cpuhp_invoke_callback_range() local
977 ret = -1; in __cpuhp_invoke_callback_range()
979 ret = err; in __cpuhp_invoke_callback_range()
984 return ret; in __cpuhp_invoke_callback_range()
1021 int ret = 0; in cpuhp_up_callbacks() local
1023 ret = cpuhp_invoke_callback_range(true, cpu, st, target); in cpuhp_up_callbacks()
1024 if (ret) { in cpuhp_up_callbacks()
1026 ret, cpu, cpuhp_get_step(st->state)->name, in cpuhp_up_callbacks()
1034 return ret; in cpuhp_up_callbacks()
1132 int ret; in cpuhp_invoke_ap_callback() local
1163 if ((ret = st->result) && st->last) { in cpuhp_invoke_ap_callback()
1175 return ret; in cpuhp_invoke_ap_callback()
1182 int ret; in cpuhp_kick_ap_work() local
1191 ret = cpuhp_kick_ap(cpu, st, st->target); in cpuhp_kick_ap_work()
1192 trace_cpuhp_exit(cpu, st->state, prev_state, ret); in cpuhp_kick_ap_work()
1194 return ret; in cpuhp_kick_ap_work()
1380 int ret = 0; in cpuhp_down_callbacks() local
1382 ret = cpuhp_invoke_callback_range(false, cpu, st, target); in cpuhp_down_callbacks()
1383 if (ret) { in cpuhp_down_callbacks()
1385 ret, cpu, cpuhp_get_step(st->state)->name, in cpuhp_down_callbacks()
1395 return ret; in cpuhp_down_callbacks()
1403 int prev_state, ret = 0; in _cpu_down() local
1422 ret = cpuhp_kick_ap_work(cpu); in _cpu_down()
1427 if (ret) in _cpu_down()
1443 ret = cpuhp_down_callbacks(cpu, st, target); in _cpu_down()
1444 if (ret && st->state < prev_state) { in _cpu_down()
1456 return ret; in _cpu_down()
1524 int ret; in remove_cpu() local
1527 ret = device_offline(get_cpu_device(cpu)); in remove_cpu()
1530 return ret; in remove_cpu()
1631 int ret = 0; in _cpu_up() local
1636 ret = -EINVAL; in _cpu_up()
1651 ret = PTR_ERR(idle); in _cpu_up()
1670 ret = cpuhp_kick_ap_work(cpu); in _cpu_up()
1675 if (ret) in _cpu_up()
1685 ret = cpuhp_up_callbacks(cpu, st, target); in _cpu_up()
1689 return ret; in _cpu_up()
1740 int ret; in add_cpu() local
1743 ret = device_online(get_cpu_device(cpu)); in add_cpu()
1746 return ret; in add_cpu()
1762 int ret; in bringup_hibernate_cpu() local
1766 ret = cpu_up(sleep_cpu, CPUHP_ONLINE); in bringup_hibernate_cpu()
1767 if (ret) { in bringup_hibernate_cpu()
1769 return ret; in bringup_hibernate_cpu()
2306 int ret = 0; in cpuhp_store_callbacks() local
2319 ret = cpuhp_reserve_state(state); in cpuhp_store_callbacks()
2320 if (ret < 0) in cpuhp_store_callbacks()
2321 return ret; in cpuhp_store_callbacks()
2322 state = ret; in cpuhp_store_callbacks()
2333 return ret; in cpuhp_store_callbacks()
2349 int ret; in cpuhp_issue_call() local
2363 ret = cpuhp_invoke_ap_callback(cpu, state, bringup, node); in cpuhp_issue_call()
2365 ret = cpuhp_invoke_callback(cpu, state, bringup, node, NULL); in cpuhp_issue_call()
2367 ret = cpuhp_invoke_callback(cpu, state, bringup, node, NULL); in cpuhp_issue_call()
2369 BUG_ON(ret && !bringup); in cpuhp_issue_call()
2370 return ret; in cpuhp_issue_call()
2403 int ret; in __cpuhp_state_add_instance_cpuslocked() local
2427 ret = cpuhp_issue_call(cpu, state, true, node); in __cpuhp_state_add_instance_cpuslocked()
2428 if (ret) { in __cpuhp_state_add_instance_cpuslocked()
2435 ret = 0; in __cpuhp_state_add_instance_cpuslocked()
2439 return ret; in __cpuhp_state_add_instance_cpuslocked()
2445 int ret; in __cpuhp_state_add_instance() local
2448 ret = __cpuhp_state_add_instance_cpuslocked(state, node, invoke); in __cpuhp_state_add_instance()
2450 return ret; in __cpuhp_state_add_instance()
2478 int cpu, ret = 0; in __cpuhp_setup_state_cpuslocked() local
2488 ret = cpuhp_store_callbacks(state, name, startup, teardown, in __cpuhp_setup_state_cpuslocked()
2492 if (ret > 0 && dynstate) { in __cpuhp_setup_state_cpuslocked()
2493 state = ret; in __cpuhp_setup_state_cpuslocked()
2494 ret = 0; in __cpuhp_setup_state_cpuslocked()
2497 if (ret || !invoke || !startup) in __cpuhp_setup_state_cpuslocked()
2511 ret = cpuhp_issue_call(cpu, state, true, NULL); in __cpuhp_setup_state_cpuslocked()
2512 if (ret) { in __cpuhp_setup_state_cpuslocked()
2525 if (!ret && dynstate) in __cpuhp_setup_state_cpuslocked()
2527 return ret; in __cpuhp_setup_state_cpuslocked()
2537 int ret; in __cpuhp_setup_state() local
2540 ret = __cpuhp_setup_state_cpuslocked(state, name, invoke, startup, in __cpuhp_setup_state()
2543 return ret; in __cpuhp_setup_state()
2662 int cpu, ret = 0; in cpuhp_smt_disable() local
2674 ret = cpu_down_maps_locked(cpu, CPUHP_OFFLINE); in cpuhp_smt_disable()
2675 if (ret) in cpuhp_smt_disable()
2692 if (!ret) in cpuhp_smt_disable()
2695 return ret; in cpuhp_smt_disable()
2708 int cpu, ret = 0; in cpuhp_smt_enable() local
2718 ret = _cpu_up(cpu, 0, CPUHP_ONLINE); in cpuhp_smt_enable()
2719 if (ret) in cpuhp_smt_enable()
2725 return ret; in cpuhp_smt_enable()
2744 int target, ret; in target_store() local
2746 ret = kstrtoint(buf, 10, &target); in target_store()
2747 if (ret) in target_store()
2748 return ret; in target_store()
2758 ret = lock_device_hotplug_sysfs(); in target_store()
2759 if (ret) in target_store()
2760 return ret; in target_store()
2764 ret = !sp->name || sp->cant_stop ? -EINVAL : 0; in target_store()
2766 if (ret) in target_store()
2770 ret = cpu_up(dev->id, target); in target_store()
2772 ret = cpu_down(dev->id, target); in target_store()
2777 return ret ? ret : count; in target_store()
2794 int fail, ret; in fail_store() local
2796 ret = kstrtoint(buf, 10, &fail); in fail_store()
2797 if (ret) in fail_store()
2798 return ret; in fail_store()
2829 ret = -EINVAL; in fail_store()
2831 if (ret) in fail_store()
2832 return ret; in fail_store()
2905 int ctrlval, ret, num_threads, orig_threads; in __store_smt_control() local
2934 ret = lock_device_hotplug_sysfs(); in __store_smt_control()
2935 if (ret) in __store_smt_control()
2936 return ret; in __store_smt_control()
2944 ret = cpuhp_smt_enable(); in __store_smt_control()
2946 ret = cpuhp_smt_disable(ctrlval); in __store_smt_control()
2949 return ret ? ret : count; in __store_smt_control()
3016 int ret = -ENODEV; in cpu_smt_sysfs_init() local
3020 ret = sysfs_create_group(&dev_root->kobj, &cpuhp_smt_attr_group); in cpu_smt_sysfs_init()
3023 return ret; in cpu_smt_sysfs_init()
3029 int cpu, ret; in cpuhp_sysfs_init() local
3031 ret = cpu_smt_sysfs_init(); in cpuhp_sysfs_init()
3032 if (ret) in cpuhp_sysfs_init()
3033 return ret; in cpuhp_sysfs_init()
3037 ret = sysfs_create_group(&dev_root->kobj, &cpuhp_cpu_root_attr_group); in cpuhp_sysfs_init()
3039 if (ret) in cpuhp_sysfs_init()
3040 return ret; in cpuhp_sysfs_init()
3048 ret = sysfs_create_group(&dev->kobj, &cpuhp_cpu_attr_group); in cpuhp_sysfs_init()
3049 if (ret) in cpuhp_sysfs_init()
3050 return ret; in cpuhp_sysfs_init()