Lines Matching refs:chunk_size
171 sljit_uw chunk_size;
181 chunk_size = free_block->size;
182 if (chunk_size > size + 64) {
184 chunk_size -= size;
185 free_block->size = chunk_size;
186 header = AS_BLOCK_HEADER(free_block, chunk_size);
187 header->prev_size = chunk_size;
193 size = chunk_size;
203 chunk_size = (size + sizeof(struct block_header) + CHUNK_SIZE - 1) & CHUNK_MASK;
204 header = (struct block_header*)alloc_chunk(chunk_size);
207 chunk_size -= sizeof(struct block_header);
208 total_size += chunk_size;
211 if (chunk_size > size + 64) {
215 chunk_size -= size;
219 sljit_insert_free_block(free_block, chunk_size);
220 next_header = AS_BLOCK_HEADER(free_block, chunk_size);
224 allocated_size += chunk_size;
225 header->size = chunk_size;
226 next_header = AS_BLOCK_HEADER(header, chunk_size);
229 next_header->prev_size = chunk_size;