Lines Matching refs:rc
47 long vasi_state, rc; in pseries_suspend_begin() local
51 rc = plpar_hcall(H_VASI_STATE, retbuf, stream_id); in pseries_suspend_begin()
55 if (rc) { in pseries_suspend_begin()
56 pr_err("pseries_suspend_begin: vasi_state returned %ld\n",rc); in pseries_suspend_begin()
57 return rc; in pseries_suspend_begin()
107 int rc = rtas_suspend_last_cpu(&suspend_data); in pseries_suspend_enter() local
111 return rc; in pseries_suspend_enter()
149 int rc; in store_hibernate() local
160 rc = pseries_suspend_begin(PM_SUSPEND_MEM); in store_hibernate()
161 if (rc == -EAGAIN) in store_hibernate()
163 } while (rc == -EAGAIN); in store_hibernate()
165 if (!rc) { in store_hibernate()
169 rc = rtas_online_cpus_mask(offline_mask); in store_hibernate()
170 if (rc) { in store_hibernate()
177 rc = pm_suspend(PM_SUSPEND_MEM); in store_hibernate()
188 if (!rc) in store_hibernate()
189 rc = count; in store_hibernate()
192 return rc; in store_hibernate()
240 int rc; in pseries_suspend_sysfs_register() local
242 if ((rc = subsys_system_register(&suspend_subsys, NULL))) in pseries_suspend_sysfs_register()
243 return rc; in pseries_suspend_sysfs_register()
248 if ((rc = device_create_file(suspend_subsys.dev_root, &dev_attr_hibernate))) in pseries_suspend_sysfs_register()
255 return rc; in pseries_suspend_sysfs_register()
266 int rc; in pseries_suspend_init() local
275 if ((rc = pseries_suspend_sysfs_register(&suspend_dev))) in pseries_suspend_init()
276 return rc; in pseries_suspend_init()