Lines Matching refs:OSFunctionCost
35 static void OSi_SetStatistics(void *statBuf, OSFunctionCost *entry, OSFunctionCost *exit);
152 SDK_ASSERTMSG((size >= OSi_COSTINFO_SIZEOF_HEADERPART + sizeof(OSFunctionCost)), in OS_InitFunctionCost()
174 (*infoPtr)->limit = (OSFunctionCost *)((u32)buf in OS_InitFunctionCost()
176 … + OS_CalcFunctionCostLines(size) * sizeof(OSFunctionCost)); in OS_InitFunctionCost()
204 int n = (int)((size - OSi_COSTINFO_SIZEOF_HEADERPART) / sizeof(OSFunctionCost)); in OS_CalcFunctionCostLines()
221 return OSi_COSTINFO_SIZEOF_HEADERPART + lines * sizeof(OSFunctionCost); in OS_CalcFunctionCostBufferSize()
369 str r0, [ r2, #OSFunctionCost.entry.name ] in __PROFILE_ENTRY()
375 str r0, [ r2, #OSFunctionCost.entry.time ] in __PROFILE_ENTRY()
380 str r3, [ r2, #OSFunctionCost.exit.interval ] in __PROFILE_ENTRY()
446 str r0, [ r2, #OSFunctionCost.exit.tag ] in __PROFILE_EXIT()
452 str r0, [ r2, #OSFunctionCost.exit.time ] in __PROFILE_EXIT()
521 static void OSi_SetStatistics(void *statBuf, OSFunctionCost *entry, OSFunctionCost *exit) in OSi_SetStatistics()
574 OSFunctionCost *p, *array, *limit; in OS_CalcThreadStatistics()
589 p = array = (OSFunctionCost *)&(infoPtr->array); in OS_CalcThreadStatistics()
597 OSFunctionCost *bp = p - 1; in OS_CalcThreadStatistics()
800 ldr r0, [ r1, #OSFunctionCost.entry.interval ] // add interval in OSi_CalcThreadInterval()
802 str r0, [ r1, #OSFunctionCost.entry.interval ] in OSi_CalcThreadInterval()