remove IPMI_CC

Since IPMI_CC declared in api.h has been gradually deprecated,
this submission will use ipmi::cc in api.hpp instead.

Change-Id: I9c9c0eec995bf7cb179378e7d85db7370c932d5c
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
diff --git a/hiomap.cpp b/hiomap.cpp
index b42c4c1..6a9b573 100644
--- a/hiomap.cpp
+++ b/hiomap.cpp
@@ -293,16 +293,16 @@
 };
 
 static const errno_cc_entry errno_cc_map[] = {
-    {0, IPMI_CC_OK},
-    {EBUSY, IPMI_CC_BUSY},
-    {ENOTSUP, IPMI_CC_INVALID},
-    {ETIMEDOUT, 0xc3}, /* FIXME: Replace when defined in ipmid-api.h */
-    {ENOSPC, 0xc4},    /* FIXME: Replace when defined in ipmid-api.h */
-    {EINVAL, IPMI_CC_PARM_OUT_OF_RANGE},
-    {ENODEV, IPMI_CC_SENSOR_INVALID},
-    {EPERM, IPMI_CC_INSUFFICIENT_PRIVILEGE},
-    {EACCES, IPMI_CC_INSUFFICIENT_PRIVILEGE},
-    {-1, IPMI_CC_UNSPECIFIED_ERROR},
+    {0, ipmi::ccSuccess},
+    {EBUSY, ipmi::ccBusy},
+    {ENOTSUP, ipmi::ccInvalidCommand},
+    {ETIMEDOUT, ipmi::ccTimeout},
+    {ENOSPC, ipmi::ccOutOfSpace},
+    {EINVAL, ipmi::ccParmOutOfRange},
+    {ENODEV, ipmi::ccSensorInvalid},
+    {EPERM, ipmi::ccInsufficientPrivilege},
+    {EACCES, ipmi::ccInsufficientPrivilege},
+    {-1, ipmi::ccUnspecifiedError},
 };
 
 static int hiomap_xlate_errno(int err)
@@ -451,7 +451,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_get_info(
@@ -462,7 +462,7 @@
 
     if (*data_len < 1)
     {
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* reqdata = (uint8_t*)request;
@@ -493,7 +493,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_get_flash_info(
@@ -522,7 +522,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_create_window(
@@ -531,7 +531,7 @@
 {
     if (*data_len < 4)
     {
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* reqdata = (uint8_t*)request;
@@ -563,7 +563,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_create_read_window(
@@ -592,7 +592,7 @@
 
     if (*data_len < 1)
     {
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* reqdata = (uint8_t*)request;
@@ -611,7 +611,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_mark_dirty(
@@ -622,7 +622,7 @@
 
     if (*data_len < 4)
     {
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* reqdata = (uint8_t*)request;
@@ -643,7 +643,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_flush([[maybe_unused]] ipmi_request_t request,
@@ -667,7 +667,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_ack(ipmi_request_t request,
@@ -678,7 +678,7 @@
 
     if (*data_len < 1)
     {
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* reqdata = (uint8_t*)request;
@@ -698,7 +698,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 static ipmi_ret_t hiomap_erase(ipmi_request_t request,
@@ -709,7 +709,7 @@
 
     if (*data_len < 4)
     {
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* reqdata = (uint8_t*)request;
@@ -730,7 +730,7 @@
         return hiomap_xlate_errno(e.get_errno());
     }
 
-    return IPMI_CC_OK;
+    return ipmi::ccSuccess;
 }
 
 #define HIOMAP_C_RESET 1
@@ -772,7 +772,7 @@
     if (*data_len < 2)
     {
         *data_len = 0;
-        return IPMI_CC_REQ_DATA_LEN_INVALID;
+        return ipmi::ccReqDataLenInvalid;
     }
 
     uint8_t* ipmi_req = (uint8_t*)request;
@@ -782,7 +782,7 @@
     if (hiomap_cmd == 0 || hiomap_cmd > hiomap_commands.size() - 1)
     {
         *data_len = 0;
-        return IPMI_CC_PARM_OUT_OF_RANGE;
+        return ipmi::ccParmOutOfRange;
     }
 
     bool is_unversioned =
@@ -791,7 +791,7 @@
     if (!is_unversioned && ctx->seq == ipmi_req[1])
     {
         *data_len = 0;
-        return IPMI_CC_INVALID_FIELD_REQUEST;
+        return ipmi::ccInvalidCommand;
     }
 
     ctx->seq = ipmi_req[1];
@@ -804,10 +804,10 @@
     if (command == hiomap_commands.end())
     {
         *data_len = 0;
-        return IPMI_CC_INVALID;
+        return ipmi::ccInvalidCommand;
     }
     ipmi_ret_t cc = command->second(flash_req, flash_resp, &flash_len, context);
-    if (cc != IPMI_CC_OK)
+    if (cc != ipmi::ccSuccess)
     {
         *data_len = 0;
         return cc;