Home
last modified time | relevance | path

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

/hal_espressif-3.6.0/components/heap/
Dheap_tlsf.c350 tlsf_assert(block_is_free(prev) && "prev block is not free though marked as such"); in block_merge_prev()
364 if (block_is_free(next)) in block_merge_next()
377 tlsf_assert(block_is_free(block) && "block must be free"); in block_trim_free()
390 tlsf_assert(!block_is_free(block) && "block must be used"); in block_trim_used()
503 const int this_status = block_is_free(block) ? 1 : 0; in integrity_walker()
551 tlsf_insist(block_is_free(block) && "block should be free"); in tlsf_check()
553 tlsf_insist(!block_is_free(block_next(block)) && "blocks should have coalesced"); in tlsf_check()
586 !block_is_free(block), in tlsf_walk_pool()
707 tlsf_assert(block_is_free(block) && "block should be free"); in tlsf_remove_pool()
708 tlsf_assert(!block_is_free(block_next(block)) && "next block should not be free"); in tlsf_remove_pool()
[all …]
Dheap_tlsf_block_functions.h89 static inline __attribute__((__always_inline__)) int block_is_free(const block_header_t* block) in block_is_free() function