Lines Matching refs:arenaStart
145 void *arenaStart; member
512 …SDK_TASSERTMSG(RangeSubset(start, end, heapInfo->arenaStart, heapInfo->arenaEnd), OS_ERR_ALLOCFIXE… in OS_AllocFixed()
697 …SDK_TASSERTMSG(InRange(ptr, (char *)heapInfo->arenaStart + HEADERSIZE, (char *)heapInfo->arenaEnd)… in OS_FreeToHeap()
830 void *OS_InitAlloc(OSArenaId id, void *arenaStart, void *arenaEnd, int maxHeaps) in OS_InitAlloc() argument
842 SDK_TASSERTMSG((char *)arenaStart < (char *)arenaEnd, OS_ERR_INITALLOC_INVRANGE); in OS_InitAlloc()
843 …SDK_TASSERTMSG(maxHeaps <= ((char *)arenaEnd - (char *)arenaStart) / sizeof(HeapDesc), OS_ERR_INIT… in OS_InitAlloc()
846 heapInfo = arenaStart; in OS_InitAlloc()
851 heapInfo->heapArray = (void *)((u32)arenaStart + sizeof(OSHeapInfo)); in OS_InitAlloc()
869 arenaStart = (void *)((char *)heapInfo->heapArray + arraySize); in OS_InitAlloc()
870 arenaStart = (void *)ROUND(arenaStart, ALIGNMENT); in OS_InitAlloc()
872 heapInfo->arenaStart = arenaStart; in OS_InitAlloc()
874 …SDK_TASSERTMSG(MINOBJSIZE <= (char *)heapInfo->arenaEnd - (char *)heapInfo->arenaStart, OS_ERR_INI… in OS_InitAlloc()
877 return heapInfo->arenaStart; in OS_InitAlloc()
931 …SDK_TASSERTMSG(RangeSubset(start, end, heapInfo->arenaStart, heapInfo->arenaEnd), OS_ERR_CREATEHEA… in OS_CreateHeap()
1160 …SDK_TASSERTMSG(RangeSubset(start, end, heapInfo->arenaStart, heapInfo->arenaEnd), OS_ERR_ADDTOHEAP… in OS_AddToHeap()
1301 OSi_CHECK(InRange(cell, heapInfo->arenaStart, heapInfo->arenaEnd)); in OS_CheckHeap()
1328 OSi_CHECK(InRange(cell, heapInfo->arenaStart, heapInfo->arenaEnd)); in OS_CheckHeap()
1384 …SDK_TASSERTMSG(InRange(ptr, (char *)heapInfo->arenaStart + HEADERSIZE, (char *)heapInfo->arenaEnd)… in OS_ReferentSize()
1703 …SDK_TASSERTMSG(RangeSubset(start, end, heapInfo->arenaStart, heapInfo->arenaEnd), "invalid range"); in OS_ClearHeap()