Loading drivers/staging/epl/Epl.h +3 −3 Original line number Diff line number Diff line Loading @@ -131,7 +131,7 @@ typedef union { } tEplApiEventArg; typedef tEplKernel(ROM *tEplApiCbEvent) (tEplApiEventType EventType_p, // IN: event type (enum) typedef tEplKernel(*tEplApiCbEvent) (tEplApiEventType EventType_p, // IN: event type (enum) tEplApiEventArg *pEventArg_p, // IN: event argument (union) void *pUserArg_p); Loading drivers/staging/epl/EplObd.c +18 −42 Original line number Diff line number Diff line Loading @@ -2192,11 +2192,11 @@ static tEplObdSize EplObdGetObjectSize(tEplObdSubEntryPtr pSubIndexEntry_p) // The current position is not decleared. The string // is located in ROM, therefor use default pointer. pData = (void *)pSubIndexEntry_p->m_pDefault; if ((CONST void ROM *)pData != (CONST void ROM *)NULL) { if ((CONST void *)pData != (CONST void *)NULL) { // The max. size of strings defined by STRING-Macro is stored in // tEplObdVString of default value. DataSize = ((CONST tEplObdVString ROM *) pData)-> ((CONST tEplObdVString *) pData)-> m_Size; } } Loading @@ -2216,11 +2216,11 @@ static tEplObdSize EplObdGetObjectSize(tEplObdSubEntryPtr pSubIndexEntry_p) // The current position is not decleared. The string // is located in ROM, therefor use default pointer. pData = (void *)pSubIndexEntry_p->m_pDefault; if ((CONST void ROM *)pData != (CONST void ROM *)NULL) { if ((CONST void *)pData != (CONST void *)NULL) { // The max. size of strings defined by STRING-Macro is stored in // tEplObdVString of default value. DataSize = ((CONST tEplObdOString ROM *) pData)-> ((CONST tEplObdOString *) pData)-> m_Size; } } Loading Loading @@ -2887,29 +2887,17 @@ static tEplKernel EplObdAccessOdPartIntern(EPL_MCO_DECL_INSTANCE_PTR_ pSubIndex->m_pCurrent; if (pDstData != NULL) { // 08-dec-2004: code optimization !!! // entries ((tEplObdVStringDef ROM*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdVStringDef ROM*) pSubIndex->m_pDefault)->m_Size were read // entries ((tEplObdVStringDef*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdVStringDef*) pSubIndex->m_pDefault)->m_Size were read // twice. thats not necessary! // For copying data we have to set the destination pointer to the real RAM string. This // pointer to RAM string is located in default string info structure. (translated r.d.) pDstData = (void MEM *)((tEplObdVStringDef ROM *) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdVStringDef ROM *) pSubIndex-> m_pDefault)-> m_Size; pDstData = (void MEM *)((tEplObdVStringDef*) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdVStringDef *)pSubIndex->m_pDefault)->m_Size; ((tEplObdVString MEM *) pSubIndex-> m_pCurrent)-> m_pString = pDstData; ((tEplObdVString MEM *) pSubIndex-> m_pCurrent)->m_Size = ObjSize; ((tEplObdVString MEM *)pSubIndex->m_pCurrent)->m_pString = pDstData; ((tEplObdVString MEM *)pSubIndex->m_pCurrent)->m_Size = ObjSize; } } else if (pSubIndex->m_Type == Loading @@ -2918,29 +2906,17 @@ static tEplKernel EplObdAccessOdPartIntern(EPL_MCO_DECL_INSTANCE_PTR_ pSubIndex->m_pCurrent; if (pDstData != NULL) { // 08-dec-2004: code optimization !!! // entries ((tEplObdOStringDef ROM*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdOStringDef ROM*) pSubIndex->m_pDefault)->m_Size were read // entries ((tEplObdOStringDef*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdOStringDef*) pSubIndex->m_pDefault)->m_Size were read // twice. thats not necessary! // For copying data we have to set the destination pointer to the real RAM string. This // pointer to RAM string is located in default string info structure. (translated r.d.) pDstData = (void MEM *)((tEplObdOStringDef ROM *) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdOStringDef ROM *) pSubIndex-> m_pDefault)-> m_Size; pDstData = (void MEM *)((tEplObdOStringDef *) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdOStringDef *)pSubIndex->m_pDefault)->m_Size; ((tEplObdOString MEM *) pSubIndex-> m_pCurrent)-> m_pString = pDstData; ((tEplObdOString MEM *) pSubIndex-> m_pCurrent)->m_Size = ObjSize; ((tEplObdOString MEM *)pSubIndex->m_pCurrent)->m_pString = pDstData; ((tEplObdOString MEM *)pSubIndex->m_pCurrent)->m_Size = ObjSize; } } Loading drivers/staging/epl/EplObd.h +4 −4 Original line number Diff line number Diff line Loading @@ -283,7 +283,7 @@ typedef enum { kVarValidAll = 0x03 // currently only size and data are implemented and used } tEplVarParamValid; typedef tEplKernel(ROM *tEplVarCallback) (CCM_DECL_INSTANCE_HDL_ void *pParam_p); typedef tEplKernel(*tEplVarCallback) (CCM_DECL_INSTANCE_HDL_ void *pParam_p); typedef struct { tEplVarParamValid m_ValidFlag; Loading Loading @@ -375,7 +375,7 @@ typedef struct { } tEplObdCbParam; // define type for callback function: pParam_p points to tEplObdCbParam typedef tEplKernel(ROM *tEplObdCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbParam MEM * pParam_p); typedef tEplKernel(*tEplObdCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbParam MEM * pParam_p); // do not change the order for this struct!!! Loading Loading @@ -419,10 +419,10 @@ typedef struct { } tEplObdCbStoreParam; typedef tEplKernel(ROM *tInitTabEntryCallback) (void MEM * pTabEntry_p, typedef tEplKernel(*tInitTabEntryCallback) (void MEM * pTabEntry_p, unsigned int uiObjIndex_p); typedef tEplKernel(ROM * tEplObdStoreLoadObjCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbStoreParam MEM *pCbStoreParam_p); typedef tEplKernel(*tEplObdStoreLoadObjCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbStoreParam MEM *pCbStoreParam_p); // ------------------------------------------------------------------------- // this stucture is used for parameters for function ObdInitModuleTab() Loading drivers/staging/epl/global.h +0 −2 Original line number Diff line number Diff line Loading @@ -29,8 +29,6 @@ // ------------------ GNUC for I386 --------------------------------------------- #define ROM // code or variables mapped to ROM (i.e. flash) // usage: CONST BYTE ROM foo = 0x00; #define HWACC // hardware access through external memory (i.e. CAN) #define MEM // Memory attribute to optimize speed and code of pointer access. Loading Loading
drivers/staging/epl/Epl.h +3 −3 Original line number Diff line number Diff line Loading @@ -131,7 +131,7 @@ typedef union { } tEplApiEventArg; typedef tEplKernel(ROM *tEplApiCbEvent) (tEplApiEventType EventType_p, // IN: event type (enum) typedef tEplKernel(*tEplApiCbEvent) (tEplApiEventType EventType_p, // IN: event type (enum) tEplApiEventArg *pEventArg_p, // IN: event argument (union) void *pUserArg_p); Loading
drivers/staging/epl/EplObd.c +18 −42 Original line number Diff line number Diff line Loading @@ -2192,11 +2192,11 @@ static tEplObdSize EplObdGetObjectSize(tEplObdSubEntryPtr pSubIndexEntry_p) // The current position is not decleared. The string // is located in ROM, therefor use default pointer. pData = (void *)pSubIndexEntry_p->m_pDefault; if ((CONST void ROM *)pData != (CONST void ROM *)NULL) { if ((CONST void *)pData != (CONST void *)NULL) { // The max. size of strings defined by STRING-Macro is stored in // tEplObdVString of default value. DataSize = ((CONST tEplObdVString ROM *) pData)-> ((CONST tEplObdVString *) pData)-> m_Size; } } Loading @@ -2216,11 +2216,11 @@ static tEplObdSize EplObdGetObjectSize(tEplObdSubEntryPtr pSubIndexEntry_p) // The current position is not decleared. The string // is located in ROM, therefor use default pointer. pData = (void *)pSubIndexEntry_p->m_pDefault; if ((CONST void ROM *)pData != (CONST void ROM *)NULL) { if ((CONST void *)pData != (CONST void *)NULL) { // The max. size of strings defined by STRING-Macro is stored in // tEplObdVString of default value. DataSize = ((CONST tEplObdOString ROM *) pData)-> ((CONST tEplObdOString *) pData)-> m_Size; } } Loading Loading @@ -2887,29 +2887,17 @@ static tEplKernel EplObdAccessOdPartIntern(EPL_MCO_DECL_INSTANCE_PTR_ pSubIndex->m_pCurrent; if (pDstData != NULL) { // 08-dec-2004: code optimization !!! // entries ((tEplObdVStringDef ROM*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdVStringDef ROM*) pSubIndex->m_pDefault)->m_Size were read // entries ((tEplObdVStringDef*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdVStringDef*) pSubIndex->m_pDefault)->m_Size were read // twice. thats not necessary! // For copying data we have to set the destination pointer to the real RAM string. This // pointer to RAM string is located in default string info structure. (translated r.d.) pDstData = (void MEM *)((tEplObdVStringDef ROM *) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdVStringDef ROM *) pSubIndex-> m_pDefault)-> m_Size; pDstData = (void MEM *)((tEplObdVStringDef*) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdVStringDef *)pSubIndex->m_pDefault)->m_Size; ((tEplObdVString MEM *) pSubIndex-> m_pCurrent)-> m_pString = pDstData; ((tEplObdVString MEM *) pSubIndex-> m_pCurrent)->m_Size = ObjSize; ((tEplObdVString MEM *)pSubIndex->m_pCurrent)->m_pString = pDstData; ((tEplObdVString MEM *)pSubIndex->m_pCurrent)->m_Size = ObjSize; } } else if (pSubIndex->m_Type == Loading @@ -2918,29 +2906,17 @@ static tEplKernel EplObdAccessOdPartIntern(EPL_MCO_DECL_INSTANCE_PTR_ pSubIndex->m_pCurrent; if (pDstData != NULL) { // 08-dec-2004: code optimization !!! // entries ((tEplObdOStringDef ROM*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdOStringDef ROM*) pSubIndex->m_pDefault)->m_Size were read // entries ((tEplObdOStringDef*) pSubIndex->m_pDefault)->m_pString // and ((tEplObdOStringDef*) pSubIndex->m_pDefault)->m_Size were read // twice. thats not necessary! // For copying data we have to set the destination pointer to the real RAM string. This // pointer to RAM string is located in default string info structure. (translated r.d.) pDstData = (void MEM *)((tEplObdOStringDef ROM *) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdOStringDef ROM *) pSubIndex-> m_pDefault)-> m_Size; pDstData = (void MEM *)((tEplObdOStringDef *) pSubIndex->m_pDefault)->m_pString; ObjSize = ((tEplObdOStringDef *)pSubIndex->m_pDefault)->m_Size; ((tEplObdOString MEM *) pSubIndex-> m_pCurrent)-> m_pString = pDstData; ((tEplObdOString MEM *) pSubIndex-> m_pCurrent)->m_Size = ObjSize; ((tEplObdOString MEM *)pSubIndex->m_pCurrent)->m_pString = pDstData; ((tEplObdOString MEM *)pSubIndex->m_pCurrent)->m_Size = ObjSize; } } Loading
drivers/staging/epl/EplObd.h +4 −4 Original line number Diff line number Diff line Loading @@ -283,7 +283,7 @@ typedef enum { kVarValidAll = 0x03 // currently only size and data are implemented and used } tEplVarParamValid; typedef tEplKernel(ROM *tEplVarCallback) (CCM_DECL_INSTANCE_HDL_ void *pParam_p); typedef tEplKernel(*tEplVarCallback) (CCM_DECL_INSTANCE_HDL_ void *pParam_p); typedef struct { tEplVarParamValid m_ValidFlag; Loading Loading @@ -375,7 +375,7 @@ typedef struct { } tEplObdCbParam; // define type for callback function: pParam_p points to tEplObdCbParam typedef tEplKernel(ROM *tEplObdCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbParam MEM * pParam_p); typedef tEplKernel(*tEplObdCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbParam MEM * pParam_p); // do not change the order for this struct!!! Loading Loading @@ -419,10 +419,10 @@ typedef struct { } tEplObdCbStoreParam; typedef tEplKernel(ROM *tInitTabEntryCallback) (void MEM * pTabEntry_p, typedef tEplKernel(*tInitTabEntryCallback) (void MEM * pTabEntry_p, unsigned int uiObjIndex_p); typedef tEplKernel(ROM * tEplObdStoreLoadObjCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbStoreParam MEM *pCbStoreParam_p); typedef tEplKernel(*tEplObdStoreLoadObjCallback) (CCM_DECL_INSTANCE_HDL_ tEplObdCbStoreParam MEM *pCbStoreParam_p); // ------------------------------------------------------------------------- // this stucture is used for parameters for function ObdInitModuleTab() Loading
drivers/staging/epl/global.h +0 −2 Original line number Diff line number Diff line Loading @@ -29,8 +29,6 @@ // ------------------ GNUC for I386 --------------------------------------------- #define ROM // code or variables mapped to ROM (i.e. flash) // usage: CONST BYTE ROM foo = 0x00; #define HWACC // hardware access through external memory (i.e. CAN) #define MEM // Memory attribute to optimize speed and code of pointer access. Loading