Lines Matching refs:drc_index

112 		lmbs[i].drc_index = be32_to_cpu(lmbs[i].drc_index);  in dlpar_clone_drconf_property()
245 dlpar_release_drc(lmb->drc_index); in dlpar_remove_lmb()
301 lmbs[i].drc_index); in dlpar_memory_remove_by_count()
323 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index() argument
330 pr_info("Attempting to hot-remove LMB, drc index %x\n", drc_index); in dlpar_memory_remove_by_index()
338 if (lmbs[i].drc_index == drc_index) { in dlpar_memory_remove_by_index()
380 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index() argument
398 rc = dlpar_acquire_drc(lmb->drc_index); in dlpar_add_lmb()
408 dlpar_release_drc(lmb->drc_index); in dlpar_add_lmb()
416 dlpar_release_drc(lmb->drc_index); in dlpar_add_lmb()
423 dlpar_release_drc(lmb->drc_index); in dlpar_add_lmb()
431 dlpar_release_drc(lmb->drc_index); in dlpar_add_lmb()
488 be32_to_cpu(lmbs[i].drc_index)); in dlpar_memory_add_by_count()
497 lmbs[i].base_addr, lmbs[i].drc_index); in dlpar_memory_add_by_count()
505 static int dlpar_memory_add_by_index(u32 drc_index, struct property *prop) in dlpar_memory_add_by_index() argument
512 pr_info("Attempting to hot-add LMB, drc index %x\n", drc_index); in dlpar_memory_add_by_index()
520 if (lmbs[i].drc_index == drc_index) { in dlpar_memory_add_by_index()
531 pr_info("Failed to hot-add memory, drc index %x\n", drc_index); in dlpar_memory_add_by_index()
534 lmbs[i].base_addr, drc_index); in dlpar_memory_add_by_index()
555 lmbs[i].drc_index = cpu_to_be32(lmbs[i].drc_index); in dlpar_update_drconf_property()
568 u32 count, drc_index; in dlpar_memory() local
572 drc_index = hp_elog->_drc_u.drc_index; in dlpar_memory()
593 rc = dlpar_memory_add_by_index(drc_index, prop); in dlpar_memory()
601 rc = dlpar_memory_remove_by_index(drc_index, prop); in dlpar_memory()