Lines Matching refs:rc

158 	int rc = -ENOSPC;
197 rc = 0;
201 return rc;
214 int rc = 0;
240 rc = find_cpu_id_range(nthreads, node, &cpu_mask);
241 if (rc && nr_node_ids > 1) {
246 rc = find_cpu_id_range(nthreads, NUMA_NO_NODE, &cpu_mask);
249 if (rc) {
285 return rc;
327 int rc = 0;
358 rc = -EBUSY;
363 rc = device_offline(get_cpu_device(cpu));
364 if (rc)
378 return rc;
383 int rc = 0;
411 rc = device_online(get_cpu_device(cpu));
412 if (rc) {
427 return rc;
436 int rc;
442 rc = of_property_read_u32(child, "ibm,my-drc-index",
444 if (rc)
502 int rc, index;
515 rc = of_property_read_u32_index(parent, "ibm,drc-indexes",
518 if (rc)
552 int rc, saved_rc;
574 rc = dlpar_acquire_drc(drc_index);
575 if (rc) {
576 pr_warn("Failed to acquire DRC, rc: %d, drc index: %x\n",
577 rc, drc_index);
591 rc = pseries_cpuhp_attach_nodes(dn);
596 if (rc) {
597 saved_rc = rc;
598 pr_warn("Failed to attach node %pOFn, rc: %d, drc index: %x\n",
599 dn, rc, drc_index);
601 rc = dlpar_release_drc(drc_index);
602 if (!rc)
610 rc = dlpar_online_cpu(dn);
611 if (rc) {
612 saved_rc = rc;
613 pr_warn("Failed to online cpu %pOFn, rc: %d, drc index: %x\n",
614 dn, rc, drc_index);
616 rc = dlpar_detach_node(dn);
617 if (!rc)
625 return rc;
684 int rc;
689 rc = dlpar_offline_cpu(dn);
690 if (rc) {
691 pr_warn("Failed to offline CPU %pOFn, rc: %d\n", dn, rc);
695 rc = dlpar_release_drc(drc_index);
696 if (rc) {
697 pr_warn("Failed to release drc (%x) for CPU %pOFn, rc: %d\n",
698 drc_index, dn, rc);
700 return rc;
703 rc = pseries_cpuhp_detach_nodes(dn);
704 if (rc) {
705 int saved_rc = rc;
707 pr_warn("Failed to detach CPU %pOFn, rc: %d", dn, rc);
709 rc = dlpar_acquire_drc(drc_index);
710 if (!rc)
724 int rc;
727 rc = of_property_read_u32(dn, "ibm,my-drc-index", &my_index);
728 if (rc)
741 int rc;
750 rc = dlpar_cpu_remove(dn, drc_index);
752 return rc;
758 int rc;
767 rc = dlpar_cpu_remove_by_index(drc_index);
773 if (rc)
777 rc = -EINVAL;
781 rc = dlpar_cpu_add(drc_index);
783 rc = -EINVAL;
787 rc = -EINVAL;
792 return rc;
800 int rc;
802 rc = kstrtou32(buf, 0, &drc_index);
803 if (rc)
806 rc = dlpar_cpu_add(drc_index);
808 return rc ? rc : count;
815 int rc;
821 rc = of_property_read_u32(dn, "ibm,my-drc-index", &drc_index);
822 if (rc) {
827 rc = dlpar_cpu_remove(dn, drc_index);
830 return rc ? rc : count;