Lines Matching refs:prev

108     Cell   *prev;  member
177 cell->prev = NULL; in DLAddFront()
180 list->prev = cell; in DLAddFront()
223 cell->next->prev = cell->prev; in DLExtract()
226 if (cell->prev == NULL) in DLExtract()
232 cell->prev->next = cell->next; in DLExtract()
251 Cell *prev; in DLInsert() local
254 for (next = list, prev = NULL; next; prev = next, next = next->next) in DLInsert()
263 cell->prev = prev; in DLInsert()
266 next->prev = cell; in DLInsert()
274 next->prev = cell; in DLInsert()
278 if (prev) in DLInsert()
280 prev->next = cell; in DLInsert()
281 if ((char *)prev + prev->size == (char *)cell) in DLInsert()
284 prev->size += cell->size; in DLInsert()
285 prev->next = next; in DLInsert()
288 next->prev = prev; in DLInsert()
444 newCell->prev = cell->prev; in OS_AllocFromHeap()
449 newCell->next->prev = newCell; in OS_AllocFromHeap()
452 if (newCell->prev != NULL) in OS_AllocFromHeap()
454 newCell->prev->next = newCell; in OS_AllocFromHeap()
601 newCell->next->prev = newCell; in OS_AllocFixed()
603 newCell->prev = cell->prev; in OS_AllocFixed()
604 if (newCell->prev) in OS_AllocFixed()
606 newCell->prev->next = newCell; in OS_AllocFixed()
640 newCell->next->prev = newCell; in OS_AllocFixed()
642 newCell->prev = cell; in OS_AllocFixed()
796 OSHeapHandle prev; in OS_SetCurrentHeap() local
807 prev = heapInfo->currentHeap; in OS_SetCurrentHeap()
811 return prev; in OS_SetCurrentHeap()
957 cell->prev = NULL; in OS_CreateHeap()
1024 cell->prev = NULL; in OS_CreateExtraHeap()
1293 OSi_CHECK(hd->allocated == NULL || hd->allocated->prev == NULL); in OS_CheckHeap()
1307 OSi_CHECK(cell->next == NULL || cell->next->prev == cell); in OS_CheckHeap()
1320 OSi_CHECK(hd->free == NULL || hd->free->prev == NULL); in OS_CheckHeap()
1334 OSi_CHECK(cell->next == NULL || cell->next->prev == cell); in OS_CheckHeap()
1456 … SDK_TASSERTMSG(hd->allocated == NULL || hd->allocated->prev == NULL, OS_ERR_DUMPHEAP_BROKENHEAP); in OS_DumpHeap()
1466 cell, cell->size, (char *)cell + cell->size, cell->prev, cell->next); in OS_DumpHeap()
1480 cell, cell->size, (char *)cell + cell->size, cell->prev, cell->next); in OS_DumpHeap()
1721 cell->prev = NULL; in OS_ClearHeap()