Lines Matching refs:objectEnd
160 void* objectEnd; member
181 assert(ws->workspace <= ws->objectEnd); in ZSTD_cwksp_assert_internal_consistency()
182 assert(ws->objectEnd <= ws->tableEnd); in ZSTD_cwksp_assert_internal_consistency()
183 assert(ws->objectEnd <= ws->tableValidEnd); in ZSTD_cwksp_assert_internal_consistency()
310 ws->tableValidEnd = ws->objectEnd; in ZSTD_cwksp_internal_advance_phase()
314 void *const alloc = ws->objectEnd; in ZSTD_cwksp_internal_advance_phase()
316 void *const objectEnd = (BYTE *) alloc + bytesToAlign; in ZSTD_cwksp_internal_advance_phase() local
318 RETURN_ERROR_IF(objectEnd > ws->workspaceEnd, memory_allocation, in ZSTD_cwksp_internal_advance_phase()
320 ws->objectEnd = objectEnd; in ZSTD_cwksp_internal_advance_phase()
321 ws->tableEnd = objectEnd; /* table area starts being empty */ in ZSTD_cwksp_internal_advance_phase()
454 void* alloc = ws->objectEnd; in ZSTD_cwksp_reserve_object()
470 ws->objectEnd = end; in ZSTD_cwksp_reserve_object()
497 assert(ws->tableValidEnd >= ws->objectEnd); in ZSTD_cwksp_mark_tables_dirty()
499 ws->tableValidEnd = ws->objectEnd; in ZSTD_cwksp_mark_tables_dirty()
505 assert(ws->tableValidEnd >= ws->objectEnd); in ZSTD_cwksp_mark_tables_clean()
518 assert(ws->tableValidEnd >= ws->objectEnd); in ZSTD_cwksp_clean_tables()
535 ws->tableEnd = ws->objectEnd; in ZSTD_cwksp_clear_tables()
548 ws->tableEnd = ws->objectEnd; in ZSTD_cwksp_clear()
576 ws->objectEnd = ws->workspace; in ZSTD_cwksp_init()
577 ws->tableValidEnd = ws->objectEnd; in ZSTD_cwksp_init()