Lines Matching refs:alloc
223 * Returns an adjusted alloc size that is the nearest larger multiple of 64 bytes.
277 void* const alloc = (BYTE*)ws->allocStart - bytes;
280 alloc, bytes, ZSTD_cwksp_available_space(ws) - bytes);
282 assert(alloc >= bottom);
283 if (alloc < bottom) {
284 DEBUGLOG(4, "cwksp: alloc failed!");
290 if (alloc < ws->tableValidEnd) {
291 ws->tableValidEnd = alloc;
293 ws->allocStart = alloc;
294 return alloc;
314 void *const alloc = ws->objectEnd;
315 size_t const bytesToAlign = ZSTD_cwksp_bytes_to_align_ptr(alloc, ZSTD_CWKSP_ALIGNMENT_BYTES);
316 void *const objectEnd = (BYTE *) alloc + bytesToAlign;
347 void* alloc;
353 alloc = ZSTD_cwksp_reserve_internal_buffer_space(ws, bytes);
356 return alloc;
414 void* alloc;
425 alloc = ws->tableEnd;
426 end = (BYTE *)alloc + bytes;
430 alloc, bytes, ZSTD_cwksp_available_space(ws) - bytes);
435 DEBUGLOG(4, "cwksp: table alloc failed!");
443 assert(((size_t)alloc & (ZSTD_CWKSP_ALIGNMENT_BYTES-1)) == 0);
444 return alloc;
454 void* alloc = ws->objectEnd;
455 void* end = (BYTE*)alloc + roundedBytes;
460 alloc, bytes, roundedBytes, ZSTD_cwksp_available_space(ws) - roundedBytes);
461 assert((size_t)alloc % ZSTD_ALIGNOF(void*) == 0);
466 DEBUGLOG(3, "cwksp: object alloc failed!");
475 return alloc;