summaryrefslogtreecommitdiffstats
path: root/src/usr/dump/dumpCollect.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/dump/dumpCollect.H')
-rw-r--r--src/usr/dump/dumpCollect.H58
1 files changed, 4 insertions, 54 deletions
diff --git a/src/usr/dump/dumpCollect.H b/src/usr/dump/dumpCollect.H
index 282a13886..3272c401d 100644
--- a/src/usr/dump/dumpCollect.H
+++ b/src/usr/dump/dumpCollect.H
@@ -24,65 +24,15 @@
#define __DUMPCOLLECT_H
#include <errl/errlentry.H>
-
+#include <dump/dumpif.H>
/** @file dumpCollect.H
- * @brief Provides the interfaces to copy dump data from src to destination
+ * @brief Provides the interfaces to get the host data pointers for the
+ * dump tables.
*/
namespace DUMP
{
- //These structures are defined in the HDAT spec
- //The MDST and MDDT have this format.
- struct dumpEntry
- {
- uint64_t dataAddr;
- uint64_t dataSize;
- };
-
-
- //The MDRT has this format.
- struct resultsEntry
- {
- uint64_t srcAddr;
- uint64_t destAddr;
- uint64_t dataSize;
- };
-
-
- /**
- * @brief This function is a wrapper function that calls
- * getHostDataPtrs to get the MDDT, MDST, MDRT pointers
- * and then passes those values to the copySrcToDest
- * routine that performs the copy
- *
- * @param[in] void
- *
- * @return errlHndl_t
- */
- errlHndl_t doDumpCollect(void);
-
- /**
- * @brief This function copies the data and sizes retrieved from the
- * MDST(source table) to the addresses indicated by the MDDT(destination
- * table). Each write is then logged in the MDRT (results table) with
- * source addr, destination addr and size
- *
- * @param[in] srcTableEntry Ptr to the first MDST entry
- * @param[in] srcTableSize Size of the entire MDST
- *
- * @param[in] destTableAddr Ptr to the first MDDT entry
- * @param[in] destTableSize Size of the entire MDDT
- *
- * @param[in] resultsTableAddr Ptr to the first MDRT entry
- * @param[in] resultsTableSize Size of the entire MDRT
- *
- * @return errlHndl_t
- */
- errlHndl_t copySrcToDest(dumpEntry *srcTableEntry, uint64_t srcTableSize,
- dumpEntry *destTableEntry, uint64_t destTableSize,
- resultsEntry *resultsTableEntry, uint64_t resultsTableSize);
-
/**
* @brief This routine retrieves first entry of the MDST, MDDT and
* MDRT and the size of each of those tables.
@@ -103,7 +53,7 @@ namespace DUMP
resultsEntry *resultsTableEntry,uint64_t &resultsTableSize);
-}
+}; // end of namespace
#endif
OpenPOWER on IntegriCloud