Lines Matching refs:chunk_size
318 sljit_uw chunk_size; in sljit_malloc_exec() local
329 chunk_size = free_block->size; in sljit_malloc_exec()
330 if (chunk_size > size + 64) { in sljit_malloc_exec()
332 chunk_size -= size; in sljit_malloc_exec()
333 free_block->size = chunk_size; in sljit_malloc_exec()
334 header = AS_BLOCK_HEADER(free_block, chunk_size); in sljit_malloc_exec()
335 header->prev_size = chunk_size; in sljit_malloc_exec()
342 size = chunk_size; in sljit_malloc_exec()
352 chunk_size = sizeof(struct chunk_header) + sizeof(struct block_header); in sljit_malloc_exec()
353 chunk_size = (chunk_size + size + CHUNK_SIZE - 1) & CHUNK_MASK; in sljit_malloc_exec()
355 chunk_header = alloc_chunk(chunk_size); in sljit_malloc_exec()
363 chunk_size -= sizeof(struct chunk_header) + sizeof(struct block_header); in sljit_malloc_exec()
364 total_size += chunk_size; in sljit_malloc_exec()
370 if (chunk_size > size + 64) { in sljit_malloc_exec()
374 chunk_size -= size; in sljit_malloc_exec()
379 sljit_insert_free_block(free_block, chunk_size); in sljit_malloc_exec()
380 next_header = AS_BLOCK_HEADER(free_block, chunk_size); in sljit_malloc_exec()
384 allocated_size += chunk_size; in sljit_malloc_exec()
385 header->size = chunk_size; in sljit_malloc_exec()
386 next_header = AS_BLOCK_HEADER(header, chunk_size); in sljit_malloc_exec()
389 next_header->prev_size = chunk_size; in sljit_malloc_exec()