Lines Matching refs:rc

208 	int rc;
217 rc = device_online(&mem_block->dev);
219 rc = device_offline(&mem_block->dev);
221 rc = 0;
225 return rc;
311 int rc;
320 rc = dlpar_offline_lmb(lmb);
321 if (rc) {
323 return rc;
343 int rc;
366 rc = dlpar_remove_lmb(lmb);
367 if (rc)
387 rc = dlpar_add_lmb(lmb);
388 if (rc)
399 rc = -EINVAL;
415 rc = 0;
418 return rc;
425 int rc;
433 rc = dlpar_remove_lmb(lmb);
434 if (!rc)
443 rc = -EINVAL;
444 } else if (rc) {
451 return rc;
457 int rc;
465 rc = get_lmb_range(drc_index, lmbs_to_remove, &start_lmb, &end_lmb);
466 if (rc)
495 rc = dlpar_remove_lmb(lmb);
496 if (rc)
502 if (rc) {
517 rc = dlpar_add_lmb(lmb);
518 if (rc)
524 rc = -EINVAL;
538 return rc;
573 int nid, rc;
578 rc = update_lmb_associativity_index(lmb);
579 if (rc) {
582 return rc;
593 rc = __add_memory(nid, lmb->base_addr, block_sz, MHP_MEMMAP_ON_MEMORY);
594 if (rc) {
597 return rc;
600 rc = dlpar_online_lmb(lmb);
601 if (rc) {
609 return rc;
617 int rc;
643 rc = dlpar_acquire_drc(lmb->drc_index);
644 if (rc)
647 rc = dlpar_add_lmb(lmb);
648 if (rc) {
669 rc = dlpar_remove_lmb(lmb);
670 if (rc)
682 rc = -EINVAL;
696 rc = 0;
699 return rc;
705 int rc, lmb_found;
713 rc = dlpar_acquire_drc(lmb->drc_index);
714 if (!rc) {
715 rc = dlpar_add_lmb(lmb);
716 if (rc)
725 rc = -EINVAL;
727 if (rc)
733 return rc;
739 int rc;
747 rc = get_lmb_range(drc_index, lmbs_to_add, &start_lmb, &end_lmb);
748 if (rc)
765 rc = dlpar_acquire_drc(lmb->drc_index);
766 if (rc)
769 rc = dlpar_add_lmb(lmb);
770 if (rc) {
778 if (rc) {
785 rc = dlpar_remove_lmb(lmb);
786 if (rc)
794 rc = -EINVAL;
806 return rc;
812 int rc;
821 rc = dlpar_memory_add_by_count(count);
825 rc = dlpar_memory_add_by_index(drc_index);
830 rc = dlpar_memory_add_by_ic(count, drc_index);
833 rc = -EINVAL;
842 rc = dlpar_memory_remove_by_count(count);
846 rc = dlpar_memory_remove_by_index(drc_index);
851 rc = dlpar_memory_remove_by_ic(count, drc_index);
854 rc = -EINVAL;
861 rc = -EINVAL;
865 if (!rc)
866 rc = drmem_update_dt();
869 return rc;