Home
last modified time | relevance | path

Searched refs:blk_insert (Results 1 – 1 of 1) sorted by relevance

/AliOS-Things-master/components/ota/2ndboot/updater/
A Dlibc.c269 static void heap_freeblk_insert(blk_head_t *blk_insert) in heap_freeblk_insert() argument
275 … for (blk_before = &freelist_head; blk_before->next < blk_insert; blk_before = blk_before->next) { in heap_freeblk_insert()
281 if ((char *)blk_before + blk_before->magic_size == (char *)blk_insert) { in heap_freeblk_insert()
282 blk_before->magic_size += blk_insert->magic_size; in heap_freeblk_insert()
283 blk_insert = blk_before; in heap_freeblk_insert()
286 blk_before->next = blk_insert; in heap_freeblk_insert()
291 (char *)blk_insert + blk_insert->magic_size == (char *)blk_after) { in heap_freeblk_insert()
292 blk_insert->magic_size += blk_after->magic_size; in heap_freeblk_insert()
293 blk_insert->next = blk_after->next; in heap_freeblk_insert()
296 blk_insert->next = blk_after; in heap_freeblk_insert()

Completed in 3 milliseconds