summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (from parent 1: 41def47)
raw | patch | inline | side by side (from parent 1: 41def47)
author | Sam Nelson <sam.nelson@ti.com> | |
Mon, 7 Oct 2019 19:48:16 +0000 (15:48 -0400) | ||
committer | Sam Nelson <sam.nelson@ti.com> | |
Tue, 8 Oct 2019 19:51:05 +0000 (15:51 -0400) |
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c | patch | blob | history |
diff --git a/packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c b/packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c
index 465638e5846e747b5336a6c10356c6756dd7d2b9..f5ac1bcaa11594ef24360b2d800cd25df5bfeca8 100644 (file)
#define EVENTENTRY(eventChart, entrySize, eventId) \
((NotifyDriverShm_EventEntry *) \
- ((UInt32)(eventChart) + ((entrySize) * (eventId))));
+ ((UArg)(eventChart) + ((entrySize) * (eventId))));
/*
**************************************************************
}
/* Check if shared memory base addr is aligned to cache line boundary.*/
- Assert_isTrue ((UInt32)params->sharedAddr % minAlign == 0,
+ Assert_isTrue ((UArg)params->sharedAddr % minAlign == 0,
ti_sdo_ipc_Ipc_A_addrNotCacheAligned);
obj->remoteProcId = params->remoteProcId;
minAlign);
obj->selfProcCtrl = (NotifyDriverShm_ProcCtrl *)
- ((UInt32)params->sharedAddr + (obj->selfId * procCtrlSize));
+ ((UArg)params->sharedAddr + (obj->selfId * procCtrlSize));
obj->otherProcCtrl = (NotifyDriverShm_ProcCtrl *)
- ((UInt32)params->sharedAddr + (obj->otherId * procCtrlSize));
+ ((UArg)params->sharedAddr + (obj->otherId * procCtrlSize));
obj->selfEventChart = (NotifyDriverShm_EventEntry *)
- ((UInt32)params->sharedAddr
+ ((UArg)params->sharedAddr
+ (2 * procCtrlSize)
+ (obj->eventEntrySize * ti_sdo_ipc_Notify_numEvents * obj->selfId));
obj->otherEventChart = (NotifyDriverShm_EventEntry *)
- ((UInt32)params->sharedAddr
+ ((UArg)params->sharedAddr
+ (2 * procCtrlSize)
+ (obj->eventEntrySize * ti_sdo_ipc_Notify_numEvents * obj->otherId));