Lines Matching refs:rc

145 	int rc = -1;  in dlpar_configure_connector()  local
167 rc = rtas_call(cc_token, 2, 1, NULL, rtas_data_buf, NULL); in dlpar_configure_connector()
172 switch (rc) { in dlpar_configure_connector()
231 "returned from configure-connector\n", rc); in dlpar_configure_connector()
234 } while (rc); in dlpar_configure_connector()
239 if (rc) { in dlpar_configure_connector()
251 int rc; in dlpar_attach_node() local
257 rc = of_attach_node(dn); in dlpar_attach_node()
258 if (rc) { in dlpar_attach_node()
261 return rc; in dlpar_attach_node()
271 int rc; in dlpar_detach_node() local
279 rc = of_detach_node(dn); in dlpar_detach_node()
280 if (rc) in dlpar_detach_node()
281 return rc; in dlpar_detach_node()
299 int dr_status, rc; in dlpar_acquire_drc() local
301 rc = rtas_call(rtas_token("get-sensor-state"), 2, 2, &dr_status, in dlpar_acquire_drc()
303 if (rc || dr_status != DR_ENTITY_UNUSABLE) in dlpar_acquire_drc()
306 rc = rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_USABLE); in dlpar_acquire_drc()
307 if (rc) in dlpar_acquire_drc()
308 return rc; in dlpar_acquire_drc()
310 rc = rtas_set_indicator(ISOLATION_STATE, drc_index, UNISOLATE); in dlpar_acquire_drc()
311 if (rc) { in dlpar_acquire_drc()
313 return rc; in dlpar_acquire_drc()
321 int dr_status, rc; in dlpar_release_drc() local
323 rc = rtas_call(rtas_token("get-sensor-state"), 2, 2, &dr_status, in dlpar_release_drc()
325 if (rc || dr_status != DR_ENTITY_PRESENT) in dlpar_release_drc()
328 rc = rtas_set_indicator(ISOLATION_STATE, drc_index, ISOLATE); in dlpar_release_drc()
329 if (rc) in dlpar_release_drc()
330 return rc; in dlpar_release_drc()
332 rc = rtas_set_indicator(ALLOCATION_STATE, drc_index, ALLOC_UNUSABLE); in dlpar_release_drc()
333 if (rc) { in dlpar_release_drc()
335 return rc; in dlpar_release_drc()
345 int rc = 0; in dlpar_online_cpu() local
366 rc = device_online(get_cpu_device(cpu)); in dlpar_online_cpu()
367 if (rc) in dlpar_online_cpu()
380 return rc; in dlpar_online_cpu()
388 int rc; in dlpar_cpu_probe() local
390 rc = kstrtou32(buf, 0, &drc_index); in dlpar_cpu_probe()
391 if (rc) in dlpar_cpu_probe()
394 rc = dlpar_acquire_drc(drc_index); in dlpar_cpu_probe()
395 if (rc) in dlpar_cpu_probe()
409 rc = dlpar_attach_node(dn); in dlpar_cpu_probe()
410 if (rc) { in dlpar_cpu_probe()
413 return rc; in dlpar_cpu_probe()
416 rc = dlpar_online_cpu(dn); in dlpar_cpu_probe()
417 if (rc) in dlpar_cpu_probe()
418 return rc; in dlpar_cpu_probe()
425 int rc = 0; in dlpar_offline_cpu() local
450 rc = device_offline(get_cpu_device(cpu)); in dlpar_offline_cpu()
451 if (rc) in dlpar_offline_cpu()
475 return rc; in dlpar_offline_cpu()
483 int rc; in dlpar_cpu_release() local
489 rc = of_property_read_u32(dn, "ibm,my-drc-index", &drc_index); in dlpar_cpu_release()
490 if (rc) { in dlpar_cpu_release()
495 rc = dlpar_offline_cpu(dn); in dlpar_cpu_release()
496 if (rc) { in dlpar_cpu_release()
501 rc = dlpar_release_drc(drc_index); in dlpar_cpu_release()
502 if (rc) { in dlpar_cpu_release()
504 return rc; in dlpar_cpu_release()
507 rc = dlpar_detach_node(dn); in dlpar_cpu_release()
508 if (rc) { in dlpar_cpu_release()
510 return rc; in dlpar_cpu_release()
522 int rc; in handle_dlpar_errorlog() local
537 rc = dlpar_memory(hp_elog); in handle_dlpar_errorlog()
542 rc = -EINVAL; in handle_dlpar_errorlog()
545 return rc; in handle_dlpar_errorlog()
553 int rc; in dlpar_store() local
557 rc = -ENOMEM; in dlpar_store()
570 rc = -EINVAL; in dlpar_store()
582 rc = -EINVAL; in dlpar_store()
592 rc = -EINVAL; in dlpar_store()
604 rc = -EINVAL; in dlpar_store()
612 rc = -EINVAL; in dlpar_store()
616 rc = handle_dlpar_errorlog(hp_elog); in dlpar_store()
620 return rc ? rc : count; in dlpar_store()
627 int rc; in pseries_dlpar_init() local
634 rc = sysfs_create_file(kernel_kobj, &class_attr_dlpar.attr); in pseries_dlpar_init()
636 return rc; in pseries_dlpar_init()