index 122ffcb7c532fa923c2fece6a88572107aba3dec..8195ebd6be16194c2caad99203c10aafe253b706 100644 (file)
--- a/include/rm_servicesloc.h
+++ b/include/rm_servicesloc.h
* \par
*/
-#ifndef RMSERVICESLOC_H_
-#define RMSERVICESLOC_H_
+#ifndef RM_SERVICESLOC_H_
+#define RM_SERVICESLOC_H_
#ifdef __cplusplus
extern "C" {
#endif
/* RM external includes */
-#include <ti/drv/rm/rm.h>
-
-/* RM internal includes */
-#include <ti/drv/rm/include/rm_loc.h>
-
-
-/* This function is executed when a RM instance receives a response to one of its requests
- * and the information in the request must be provided to the original requesting component */
-void Rm_serviceResponder (Rm_Inst *rmInst, Rm_Transaction *responseTransaction,
- Rm_Transaction *requestTransaction, Rm_TransactionReceipt *receipt);
+#include <ti/drv/rm/rm_services.h>
+typedef struct Rm_ServicePreMainReq_s {
+ Rm_ServiceReqInfo *preMainReq;
+ struct Rm_ServicePreMainReq_s *nextPreMainReq;
+} Rm_ServicePreMainReq;
#ifdef __cplusplus
}
#endif
-#endif /* RMSERVICESLOC_H_ */
+#endif /* RM_SERVICESLOC_H_ */