Lines Matching refs:rc

195 	int rc = 1;  in lmb_is_removable()  local
211 rc &= is_mem_section_removable(pfn, PAGES_PER_SECTION); in lmb_is_removable()
215 return rc ? true : false; in lmb_is_removable()
224 int nid, rc; in dlpar_remove_lmb() local
233 rc = device_offline(&mem_block->dev); in dlpar_remove_lmb()
235 if (rc) in dlpar_remove_lmb()
236 return rc; in dlpar_remove_lmb()
259 int i, rc; in dlpar_memory_remove_by_count() local
280 rc = dlpar_remove_lmb(&lmbs[i]); in dlpar_memory_remove_by_count()
281 if (rc) in dlpar_memory_remove_by_count()
299 rc = dlpar_add_lmb(&lmbs[i]); in dlpar_memory_remove_by_count()
300 if (rc) in dlpar_memory_remove_by_count()
307 rc = -EINVAL; in dlpar_memory_remove_by_count()
318 rc = 0; in dlpar_memory_remove_by_count()
321 return rc; in dlpar_memory_remove_by_count()
329 int i, rc; in dlpar_memory_remove_by_index() local
341 rc = dlpar_remove_lmb(&lmbs[i]); in dlpar_memory_remove_by_index()
347 rc = -EINVAL; in dlpar_memory_remove_by_index()
349 if (rc) in dlpar_memory_remove_by_index()
355 return rc; in dlpar_memory_remove_by_index()
392 int nid, rc; in dlpar_add_lmb() local
399 rc = dlpar_acquire_drc(lmb->drc_index); in dlpar_add_lmb()
400 if (rc) in dlpar_add_lmb()
401 return rc; in dlpar_add_lmb()
407 rc = add_memory(nid, lmb->base_addr, block_sz); in dlpar_add_lmb()
408 if (rc) { in dlpar_add_lmb()
410 return rc; in dlpar_add_lmb()
414 rc = memblock_add(lmb->base_addr, block_sz); in dlpar_add_lmb()
415 if (rc) { in dlpar_add_lmb()
418 return rc; in dlpar_add_lmb()
428 rc = device_online(&mem_block->dev); in dlpar_add_lmb()
430 if (rc) { in dlpar_add_lmb()
433 return rc; in dlpar_add_lmb()
446 int i, rc; in dlpar_memory_add_by_count() local
467 rc = dlpar_add_lmb(&lmbs[i]); in dlpar_memory_add_by_count()
468 if (rc) in dlpar_memory_add_by_count()
486 rc = dlpar_remove_lmb(&lmbs[i]); in dlpar_memory_add_by_count()
487 if (rc) in dlpar_memory_add_by_count()
491 rc = -EINVAL; in dlpar_memory_add_by_count()
503 return rc; in dlpar_memory_add_by_count()
511 int rc; in dlpar_memory_add_by_index() local
523 rc = dlpar_add_lmb(&lmbs[i]); in dlpar_memory_add_by_index()
529 rc = -EINVAL; in dlpar_memory_add_by_index()
531 if (rc) in dlpar_memory_add_by_index()
537 return rc; in dlpar_memory_add_by_index()
570 int rc; in dlpar_memory() local
579 rc = -EINVAL; in dlpar_memory()
585 rc = -EINVAL; in dlpar_memory()
592 rc = dlpar_memory_add_by_count(count, prop); in dlpar_memory()
594 rc = dlpar_memory_add_by_index(drc_index, prop); in dlpar_memory()
596 rc = -EINVAL; in dlpar_memory()
600 rc = dlpar_memory_remove_by_count(count, prop); in dlpar_memory()
602 rc = dlpar_memory_remove_by_index(drc_index, prop); in dlpar_memory()
604 rc = -EINVAL; in dlpar_memory()
608 rc = -EINVAL; in dlpar_memory()
612 if (rc) in dlpar_memory()
620 return rc; in dlpar_memory()
661 int i, rc = -EINVAL; in pseries_update_drconf_memory() local
689 rc = pseries_remove_memblock( in pseries_update_drconf_memory()
697 rc = memblock_add(be64_to_cpu(old_drmem[i].base_addr), in pseries_update_drconf_memory()
699 rc = (rc < 0) ? -EINVAL : 0; in pseries_update_drconf_memory()
703 return rc; in pseries_update_drconf_memory()