• Home
  • Raw
  • Download

Lines Matching refs:rc

343 	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()
389 int rc; in dlpar_cpu_exists() local
395 rc = of_property_read_u32(child, "ibm,my-drc-index", in dlpar_cpu_exists()
397 if (rc) in dlpar_cpu_exists()
413 int rc, index; in valid_cpu_drc_index() local
419 rc = of_property_read_u32_index(parent, "ibm,drc-indexes", in valid_cpu_drc_index()
421 if (rc) in valid_cpu_drc_index()
434 int rc, saved_rc; in dlpar_cpu_add() local
456 rc = dlpar_acquire_drc(drc_index); in dlpar_cpu_add()
457 if (rc) { in dlpar_cpu_add()
459 rc, drc_index); in dlpar_cpu_add()
473 rc = dlpar_attach_node(dn, parent); in dlpar_cpu_add()
478 if (rc) { in dlpar_cpu_add()
479 saved_rc = rc; in dlpar_cpu_add()
481 dn, rc, drc_index); in dlpar_cpu_add()
483 rc = dlpar_release_drc(drc_index); in dlpar_cpu_add()
484 if (!rc) in dlpar_cpu_add()
490 rc = dlpar_online_cpu(dn); in dlpar_cpu_add()
491 if (rc) { in dlpar_cpu_add()
492 saved_rc = rc; in dlpar_cpu_add()
494 dn, rc, drc_index); in dlpar_cpu_add()
496 rc = dlpar_detach_node(dn); in dlpar_cpu_add()
497 if (!rc) in dlpar_cpu_add()
505 return rc; in dlpar_cpu_add()
510 int rc = 0; in dlpar_offline_cpu() local
537 rc = device_offline(get_cpu_device(cpu)); in dlpar_offline_cpu()
538 if (rc) in dlpar_offline_cpu()
561 return rc; in dlpar_offline_cpu()
567 int rc; in dlpar_cpu_remove() local
572 rc = dlpar_offline_cpu(dn); in dlpar_cpu_remove()
573 if (rc) { in dlpar_cpu_remove()
574 pr_warn("Failed to offline CPU %pOFn, rc: %d\n", dn, rc); in dlpar_cpu_remove()
578 rc = dlpar_release_drc(drc_index); in dlpar_cpu_remove()
579 if (rc) { in dlpar_cpu_remove()
581 drc_index, dn, rc); in dlpar_cpu_remove()
583 return rc; in dlpar_cpu_remove()
586 rc = dlpar_detach_node(dn); in dlpar_cpu_remove()
587 if (rc) { in dlpar_cpu_remove()
588 int saved_rc = rc; in dlpar_cpu_remove()
590 pr_warn("Failed to detach CPU %pOFn, rc: %d", dn, rc); in dlpar_cpu_remove()
592 rc = dlpar_acquire_drc(drc_index); in dlpar_cpu_remove()
593 if (!rc) in dlpar_cpu_remove()
607 int rc; in cpu_drc_index_to_dn() local
610 rc = of_property_read_u32(dn, "ibm,my-drc-index", &my_index); in cpu_drc_index_to_dn()
611 if (rc) in cpu_drc_index_to_dn()
624 int rc; in dlpar_cpu_remove_by_index() local
633 rc = dlpar_cpu_remove(dn, drc_index); in dlpar_cpu_remove_by_index()
635 return rc; in dlpar_cpu_remove_by_index()
642 int rc; in find_dlpar_cpus_to_remove() local
658 rc = of_property_read_u32(dn, "ibm,my-drc-index", in find_dlpar_cpus_to_remove()
660 if (rc) { in find_dlpar_cpus_to_remove()
683 int i, rc; in dlpar_cpu_remove_by_count() local
698 rc = dlpar_cpu_remove_by_index(cpu_drcs[i]); in dlpar_cpu_remove_by_count()
699 if (rc) in dlpar_cpu_remove_by_count()
711 rc = -EINVAL; in dlpar_cpu_remove_by_count()
713 rc = 0; in dlpar_cpu_remove_by_count()
717 return rc; in dlpar_cpu_remove_by_count()
724 int index, rc; in find_dlpar_cpus_to_add() local
742 rc = of_property_read_u32_index(parent, "ibm,drc-indexes", in find_dlpar_cpus_to_add()
744 if (rc) in find_dlpar_cpus_to_add()
762 int i, rc; in dlpar_cpu_add_by_count() local
779 rc = dlpar_cpu_add(cpu_drcs[i]); in dlpar_cpu_add_by_count()
780 if (rc) in dlpar_cpu_add_by_count()
792 rc = -EINVAL; in dlpar_cpu_add_by_count()
794 rc = 0; in dlpar_cpu_add_by_count()
798 return rc; in dlpar_cpu_add_by_count()
806 int rc; in dlpar_cpu_readd() local
811 rc = of_property_read_u32(dn, "ibm,my-drc-index", &drc_index); in dlpar_cpu_readd()
813 rc = dlpar_cpu_remove_by_index(drc_index); in dlpar_cpu_readd()
814 if (!rc) in dlpar_cpu_readd()
815 rc = dlpar_cpu_add(drc_index); in dlpar_cpu_readd()
817 return rc; in dlpar_cpu_readd()
823 int rc; in dlpar_cpu() local
833 rc = dlpar_cpu_remove_by_count(count); in dlpar_cpu()
835 rc = dlpar_cpu_remove_by_index(drc_index); in dlpar_cpu()
837 rc = -EINVAL; in dlpar_cpu()
841 rc = dlpar_cpu_add_by_count(count); in dlpar_cpu()
843 rc = dlpar_cpu_add(drc_index); in dlpar_cpu()
845 rc = -EINVAL; in dlpar_cpu()
849 rc = -EINVAL; in dlpar_cpu()
854 return rc; in dlpar_cpu()
862 int rc; in dlpar_cpu_probe() local
864 rc = kstrtou32(buf, 0, &drc_index); in dlpar_cpu_probe()
865 if (rc) in dlpar_cpu_probe()
868 rc = dlpar_cpu_add(drc_index); in dlpar_cpu_probe()
870 return rc ? rc : count; in dlpar_cpu_probe()
877 int rc; in dlpar_cpu_release() local
883 rc = of_property_read_u32(dn, "ibm,my-drc-index", &drc_index); in dlpar_cpu_release()
884 if (rc) { in dlpar_cpu_release()
889 rc = dlpar_cpu_remove(dn, drc_index); in dlpar_cpu_release()
892 return rc ? rc : count; in dlpar_cpu_release()