Lines Matching refs:rc
67 int pages, rc; in sclp_setup_console_pages() local
69 rc = kstrtoint(str, 0, &pages); in sclp_setup_console_pages()
70 if (!rc && pages >= SCLP_CONSOLE_PAGES) in sclp_setup_console_pages()
79 int drop, rc; in sclp_setup_console_drop() local
81 rc = kstrtoint(str, 0, &drop); in sclp_setup_console_drop()
82 if (!rc) in sclp_setup_console_drop()
297 int rc; in __sclp_start_request() local
302 rc = sclp_service_call(req->command, req->sccb); in __sclp_start_request()
305 if (rc == 0) { in __sclp_start_request()
312 } else if (rc == -EBUSY) { in __sclp_start_request()
320 return rc; in __sclp_start_request()
328 int rc; in sclp_process_queue() local
341 rc = __sclp_start_request(req); in sclp_process_queue()
342 if (rc == 0) in sclp_process_queue()
382 int rc; in sclp_add_request() local
392 rc = 0; in sclp_add_request()
405 rc = -ENODATA; in sclp_add_request()
408 rc = __sclp_start_request(req); in sclp_add_request()
409 if (rc) in sclp_add_request()
414 return rc; in sclp_add_request()
429 int rc; in sclp_dispatch_evbufs() local
432 rc = 0; in sclp_dispatch_evbufs()
453 rc = -EOPNOTSUPP; in sclp_dispatch_evbufs()
456 return rc; in sclp_dispatch_evbufs()
701 int rc; in sclp_register() local
703 rc = sclp_init(); in sclp_register()
704 if (rc) in sclp_register()
705 return rc; in sclp_register()
719 rc = sclp_init_mask(1); in sclp_register()
720 if (rc) { in sclp_register()
725 return rc; in sclp_register()
807 int rc; in sclp_init_mask() local
828 rc = -EIO; in sclp_init_mask()
858 rc = 0; in sclp_init_mask()
864 return rc; in sclp_init_mask()
874 int rc; in sclp_deactivate() local
884 rc = sclp_init_mask(0); in sclp_deactivate()
886 if (rc == 0) in sclp_deactivate()
891 return rc; in sclp_deactivate()
903 int rc; in sclp_reactivate() local
913 rc = sclp_init_mask(1); in sclp_reactivate()
915 if (rc == 0) in sclp_reactivate()
920 return rc; in sclp_reactivate()
971 int rc; in sclp_check_interface() local
975 rc = register_external_irq(EXT_IRQ_SERVICE_SIG, sclp_check_handler); in sclp_check_interface()
976 if (rc) { in sclp_check_interface()
978 return rc; in sclp_check_interface()
983 rc = sclp_service_call(sclp_init_req.command, sccb); in sclp_check_interface()
984 if (rc == -EIO) in sclp_check_interface()
1003 rc = 0; in sclp_check_interface()
1006 rc = -EBUSY; in sclp_check_interface()
1010 return rc; in sclp_check_interface()
1066 int rc; in sclp_freeze() local
1080 rc = sclp_add_request(&sclp_suspend_req); in sclp_freeze()
1081 if (rc == 0) in sclp_freeze()
1083 else if (rc != -ENODATA) in sclp_freeze()
1086 rc = sclp_deactivate(); in sclp_freeze()
1087 if (rc) in sclp_freeze()
1096 return rc; in sclp_freeze()
1102 int rc; in sclp_undo_suspend() local
1104 rc = sclp_reactivate(); in sclp_undo_suspend()
1105 if (rc) in sclp_undo_suspend()
1106 return rc; in sclp_undo_suspend()
1183 int rc = 0; in sclp_init() local
1199 rc = sclp_check_interface(); in sclp_init()
1201 if (rc) in sclp_init()
1204 rc = register_reboot_notifier(&sclp_reboot_notifier); in sclp_init()
1205 if (rc) in sclp_init()
1208 rc = register_external_irq(EXT_IRQ_SERVICE_SIG, sclp_interrupt_handler); in sclp_init()
1209 if (rc) in sclp_init()
1225 return rc; in sclp_init()
1247 int rc; in sclp_initcall() local
1249 rc = platform_driver_register(&sclp_pdrv); in sclp_initcall()
1250 if (rc) in sclp_initcall()
1251 return rc; in sclp_initcall()
1254 rc = PTR_ERR_OR_ZERO(sclp_pdev); in sclp_initcall()
1255 if (rc) in sclp_initcall()
1258 rc = atomic_notifier_chain_register(&panic_notifier_list, in sclp_initcall()
1260 if (rc) in sclp_initcall()
1269 return rc; in sclp_initcall()