Lines Matching refs:hp_elog
656 static inline int dlpar_memory_remove(struct pseries_hp_errorlog *hp_elog) in dlpar_memory_remove() argument
911 int dlpar_memory(struct pseries_hp_errorlog *hp_elog) in dlpar_memory() argument
918 switch (hp_elog->action) { in dlpar_memory()
920 if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_COUNT) { in dlpar_memory()
921 count = hp_elog->_drc_u.drc_count; in dlpar_memory()
923 } else if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_INDEX) { in dlpar_memory()
924 drc_index = hp_elog->_drc_u.drc_index; in dlpar_memory()
926 } else if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_IC) { in dlpar_memory()
927 count = hp_elog->_drc_u.ic.count; in dlpar_memory()
928 drc_index = hp_elog->_drc_u.ic.index; in dlpar_memory()
936 if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_COUNT) { in dlpar_memory()
937 count = hp_elog->_drc_u.drc_count; in dlpar_memory()
939 } else if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_INDEX) { in dlpar_memory()
940 drc_index = hp_elog->_drc_u.drc_index; in dlpar_memory()
942 } else if (hp_elog->id_type == PSERIES_HP_ELOG_ID_DRC_IC) { in dlpar_memory()
943 count = hp_elog->_drc_u.ic.count; in dlpar_memory()
944 drc_index = hp_elog->_drc_u.ic.index; in dlpar_memory()
952 drc_index = hp_elog->_drc_u.drc_index; in dlpar_memory()
956 pr_err("Invalid action (%d) specified\n", hp_elog->action); in dlpar_memory()