Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Dgc.c66 #define BLOCKS_PER_ATB (4) macro
77 #define BLOCK_SHIFT(block) (2 * ((block) & (BLOCKS_PER_ATB - 1)))
87 #define ATB_FROM_BLOCK(bl) ((bl) / BLOCKS_PER_ATB)
121 …E / (MP_BITS_PER_BYTE + MP_BITS_PER_BYTE * BLOCKS_PER_ATB / BLOCKS_PER_FTB + MP_BITS_PER_BYTE * BL… in gc_init()
133 size_t gc_pool_block_len = MP_STATE_MEM(gc_alloc_table_byte_len) * BLOCKS_PER_ATB; in gc_init()
409 finish = (block == MP_STATE_MEM(gc_alloc_table_byte_len) * BLOCKS_PER_ATB); in gc_info()
508 MP_STATE_MEM(gc_last_free_atb_index) = (i + 1) / BLOCKS_PER_ATB; in gc_alloc()
598 if (block / BLOCKS_PER_ATB < MP_STATE_MEM(gc_last_free_atb_index)) { in gc_free()
599 MP_STATE_MEM(gc_last_free_atb_index) = block / BLOCKS_PER_ATB; in gc_free()
702 size_t max_block = MP_STATE_MEM(gc_alloc_table_byte_len) * BLOCKS_PER_ATB; in gc_realloc()
[all …]

Completed in 4 milliseconds