Home
last modified time | relevance | path

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

/hal_espressif-3.6.0/components/heap/
Dheap_tlsf.c146 int fl, sl; in mapping_insert() local
151 sl = tlsf_cast(int, size) >> 2; in mapping_insert()
156 sl = tlsf_cast(int, size >> (fl - SL_INDEX_COUNT_LOG2)) ^ (1 << SL_INDEX_COUNT_LOG2); in mapping_insert()
160 *sli = sl; in mapping_insert()
177 int sl = *sli; in search_suitable_block() local
183 unsigned int sl_map = control->sl_bitmap[fl] & (~0U << sl); in search_suitable_block()
199 sl = tlsf_ffs(sl_map); in search_suitable_block()
200 *sli = sl; in search_suitable_block()
203 return control->blocks[fl][sl]; in search_suitable_block()
207 …always_inline__)) void remove_free_block(control_t* control, block_header_t* block, int fl, int sl) in remove_free_block() argument
[all …]