Lines Matching refs:rc

194 	int rc = 1;  in lmb_is_removable()  local
210 rc &= is_mem_section_removable(pfn, PAGES_PER_SECTION); in lmb_is_removable()
214 return rc ? true : false; in lmb_is_removable()
223 int nid, rc; in dlpar_remove_lmb() local
232 rc = device_offline(&mem_block->dev); in dlpar_remove_lmb()
234 if (rc) in dlpar_remove_lmb()
235 return rc; in dlpar_remove_lmb()
258 int i, rc; in dlpar_memory_remove_by_count() local
279 rc = dlpar_remove_lmb(&lmbs[i]); in dlpar_memory_remove_by_count()
280 if (rc) in dlpar_memory_remove_by_count()
298 rc = dlpar_add_lmb(&lmbs[i]); in dlpar_memory_remove_by_count()
299 if (rc) in dlpar_memory_remove_by_count()
306 rc = -EINVAL; in dlpar_memory_remove_by_count()
317 rc = 0; in dlpar_memory_remove_by_count()
320 return rc; in dlpar_memory_remove_by_count()
328 int i, rc; in dlpar_memory_remove_by_index() local
340 rc = dlpar_remove_lmb(&lmbs[i]); in dlpar_memory_remove_by_index()
346 rc = -EINVAL; in dlpar_memory_remove_by_index()
348 if (rc) in dlpar_memory_remove_by_index()
354 return rc; in dlpar_memory_remove_by_index()
391 int nid, rc; in dlpar_add_lmb() local
398 rc = dlpar_acquire_drc(lmb->drc_index); in dlpar_add_lmb()
399 if (rc) in dlpar_add_lmb()
400 return rc; in dlpar_add_lmb()
406 rc = add_memory(nid, lmb->base_addr, block_sz); in dlpar_add_lmb()
407 if (rc) { in dlpar_add_lmb()
409 return rc; in dlpar_add_lmb()
413 rc = memblock_add(lmb->base_addr, block_sz); in dlpar_add_lmb()
414 if (rc) { in dlpar_add_lmb()
417 return rc; in dlpar_add_lmb()
427 rc = device_online(&mem_block->dev); in dlpar_add_lmb()
429 if (rc) { in dlpar_add_lmb()
432 return rc; in dlpar_add_lmb()
445 int i, rc; in dlpar_memory_add_by_count() local
466 rc = dlpar_add_lmb(&lmbs[i]); in dlpar_memory_add_by_count()
467 if (rc) in dlpar_memory_add_by_count()
485 rc = dlpar_remove_lmb(&lmbs[i]); in dlpar_memory_add_by_count()
486 if (rc) in dlpar_memory_add_by_count()
490 rc = -EINVAL; in dlpar_memory_add_by_count()
502 return rc; in dlpar_memory_add_by_count()
510 int rc; in dlpar_memory_add_by_index() local
522 rc = dlpar_add_lmb(&lmbs[i]); in dlpar_memory_add_by_index()
528 rc = -EINVAL; in dlpar_memory_add_by_index()
530 if (rc) in dlpar_memory_add_by_index()
536 return rc; in dlpar_memory_add_by_index()
569 int rc; in dlpar_memory() local
578 rc = -EINVAL; in dlpar_memory()
584 rc = -EINVAL; in dlpar_memory()
591 rc = dlpar_memory_add_by_count(count, prop); in dlpar_memory()
593 rc = dlpar_memory_add_by_index(drc_index, prop); in dlpar_memory()
595 rc = -EINVAL; in dlpar_memory()
599 rc = dlpar_memory_remove_by_count(count, prop); in dlpar_memory()
601 rc = dlpar_memory_remove_by_index(drc_index, prop); in dlpar_memory()
603 rc = -EINVAL; in dlpar_memory()
607 rc = -EINVAL; in dlpar_memory()
611 if (rc) in dlpar_memory()
619 return rc; in dlpar_memory()
660 int i, rc = -EINVAL; in pseries_update_drconf_memory() local
688 rc = pseries_remove_memblock( in pseries_update_drconf_memory()
696 rc = memblock_add(be64_to_cpu(old_drmem[i].base_addr), in pseries_update_drconf_memory()
698 rc = (rc < 0) ? -EINVAL : 0; in pseries_update_drconf_memory()
702 return rc; in pseries_update_drconf_memory()