diff options
author | Brian Horton <brianh@linux.ibm.com> | 2013-03-20 13:18:15 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-04-03 11:00:44 -0500 |
commit | cb09cefc89425d13fbc587c984c54ca1fc065a26 (patch) | |
tree | 5892756b813165a5075495d0c71af7a4e1bc3144 /src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C | |
parent | 4e113fa7bd9e069cf727566b8d8ea85c04588a0b (diff) | |
download | talos-hostboot-cb09cefc89425d13fbc587c984c54ca1fc065a26.tar.gz talos-hostboot-cb09cefc89425d13fbc587c984c54ca1fc065a26.zip |
loops: replace ++ and .size() with C++ iterators where possible.
Change-Id: I42a23fe81f08cb533b76ec5ff043bfe31b60bbdd
RTC: 52905
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3697
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C')
-rw-r--r-- | src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C | 74 |
1 files changed, 40 insertions, 34 deletions
diff --git a/src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C b/src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C index e9d413adc..788ee3223 100644 --- a/src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C +++ b/src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C @@ -1,25 +1,25 @@ -// IBM_PROLOG_BEGIN_TAG -// This is an automatically generated prolog. -// -// $Source: src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C $ -// -// IBM CONFIDENTIAL -// -// COPYRIGHT International Business Machines Corp. 2012 -// -// p1 -// -// Object Code Only (OCO) source materials -// Licensed Internal Code Source Materials -// IBM HostBoot Licensed Internal Code -// -// The source code for this program is not published or other- -// wise divested of its trade secrets, irrespective of what has -// been deposited with the U.S. Copyright Office. -// -// Origin: 30 -// -// IBM_PROLOG_END +/* IBM_PROLOG_BEGIN_TAG */ +/* This is an automatically generated prolog. */ +/* */ +/* $Source: src/usr/hwpf/hwp/dimmBadDqBitmapFuncs.C $ */ +/* */ +/* IBM CONFIDENTIAL */ +/* */ +/* COPYRIGHT International Business Machines Corp. 2012,2013 */ +/* */ +/* p1 */ +/* */ +/* Object Code Only (OCO) source materials */ +/* Licensed Internal Code Source Materials */ +/* IBM HostBoot Licensed Internal Code */ +/* */ +/* The source code for this program is not published or otherwise */ +/* divested of its trade secrets, irrespective of what has been */ +/* deposited with the U.S. Copyright Office. */ +/* */ +/* Origin: 30 */ +/* */ +/* IBM_PROLOG_END_TAG */ /** * @file dimmBadDqBitmapFuncs.C * @@ -65,8 +65,8 @@ fapi::ReturnCode dimmBadDqCheckParamFindDimm(const fapi::Target & i_mba, (i_dimm >= DIMM_DQ_MAX_MBAPORT_DIMMS) || (i_rank >= DIMM_DQ_MAX_DIMM_RANKS)) { - FAPI_ERR("dimmBadDqCheckParams: Bad parameter. %d:%d:%d", i_port, - i_dimm, i_rank); + FAPI_ERR("dimmBadDqCheckParamFindDimm: Bad parameter. %d:%d:%d", + i_port, i_dimm, i_rank); const uint8_t & FFDC_PORT = i_port; const uint8_t & FFDC_DIMM = i_dimm; const uint8_t & FFDC_RANK = i_rank; @@ -81,36 +81,41 @@ fapi::ReturnCode dimmBadDqCheckParamFindDimm(const fapi::Target & i_mba, if (l_rc) { - FAPI_ERR("dimmBadDqFindDimm: Error from fapiGetAssociatedDimms"); + FAPI_ERR("dimmBadDqCheckParamFindDimm: " + "Error from fapiGetAssociatedDimms"); } else { // Find the DIMM with the correct MBA port/dimm - uint8_t i = 0; uint8_t l_port = 0; uint8_t l_dimm = 0; + std::vector<fapi::Target>::const_iterator dimmIter; - for (; i < l_dimms.size(); i++) + for (dimmIter = l_dimms.begin(); + dimmIter != l_dimms.end(); + ++dimmIter) { - l_rc = FAPI_ATTR_GET(ATTR_MBA_PORT, &(l_dimms[i]), l_port); + l_rc = FAPI_ATTR_GET(ATTR_MBA_PORT, &(*dimmIter), l_port); if (l_rc) { - FAPI_ERR("dimmBadDqFindDimm: Error getting ATTR_MBA_PORT for dimm"); + FAPI_ERR("dimmBadDqCheckParamFindDimm: " + "Error getting ATTR_MBA_PORT for dimm"); break; } else if (l_port == i_port) { - l_rc = FAPI_ATTR_GET(ATTR_MBA_DIMM, &(l_dimms[i]), l_dimm); + l_rc = FAPI_ATTR_GET(ATTR_MBA_DIMM, &(*dimmIter), l_dimm); if (l_rc) { - FAPI_ERR("dimmBadDqFindDimm: Error getting ATTR_MBA_DIMM for dimm"); + FAPI_ERR("dimmBadDqCheckParamFindDimm: " + "Error getting ATTR_MBA_DIMM for dimm"); break; } else if (l_dimm == i_dimm) { - o_dimm = l_dimms[i]; + o_dimm = *dimmIter; break; } } @@ -118,9 +123,10 @@ fapi::ReturnCode dimmBadDqCheckParamFindDimm(const fapi::Target & i_mba, if (!l_rc) { - if (i == l_dimms.size()) + if (dimmIter == l_dimms.end()) { - FAPI_ERR("dimmBadDqFindDimm: Did not find DIMM for %s:%d:%d", + FAPI_ERR("dimmBadDqCheckParamFindDimm: " + "Did not find DIMM for %s:%d:%d", i_mba.toEcmdString(), i_port, i_dimm); const fapi::Target & FFDC_MBA_TARGET = i_mba; const uint8_t & FFDC_PORT = i_port; |