Lines Matching refs:chunk_size
180 sljit_uw chunk_size; in sljit_malloc_exec() local
190 chunk_size = free_block->size; in sljit_malloc_exec()
191 if (chunk_size > size + 64) { in sljit_malloc_exec()
193 chunk_size -= size; in sljit_malloc_exec()
194 free_block->size = chunk_size; in sljit_malloc_exec()
195 header = AS_BLOCK_HEADER(free_block, chunk_size); in sljit_malloc_exec()
196 header->prev_size = chunk_size; in sljit_malloc_exec()
202 size = chunk_size; in sljit_malloc_exec()
212 chunk_size = (size + sizeof(struct block_header) + CHUNK_SIZE - 1) & CHUNK_MASK; in sljit_malloc_exec()
213 header = (struct block_header*)alloc_chunk(chunk_size); in sljit_malloc_exec()
219 chunk_size -= sizeof(struct block_header); in sljit_malloc_exec()
220 total_size += chunk_size; in sljit_malloc_exec()
223 if (chunk_size > size + 64) { in sljit_malloc_exec()
227 chunk_size -= size; in sljit_malloc_exec()
231 sljit_insert_free_block(free_block, chunk_size); in sljit_malloc_exec()
232 next_header = AS_BLOCK_HEADER(free_block, chunk_size); in sljit_malloc_exec()
236 allocated_size += chunk_size; in sljit_malloc_exec()
237 header->size = chunk_size; in sljit_malloc_exec()
238 next_header = AS_BLOCK_HEADER(header, chunk_size); in sljit_malloc_exec()
241 next_header->prev_size = chunk_size; in sljit_malloc_exec()