Lines Matching full:phase
142 ZSTD_cwksp_alloc_phase_e phase; member
189 ZSTD_cwksp* ws, ZSTD_cwksp_alloc_phase_e phase) { in ZSTD_cwksp_internal_advance_phase() argument
190 assert(phase >= ws->phase); in ZSTD_cwksp_internal_advance_phase()
191 if (phase > ws->phase) { in ZSTD_cwksp_internal_advance_phase()
192 if (ws->phase < ZSTD_cwksp_alloc_buffers && in ZSTD_cwksp_internal_advance_phase()
193 phase >= ZSTD_cwksp_alloc_buffers) { in ZSTD_cwksp_internal_advance_phase()
196 if (ws->phase < ZSTD_cwksp_alloc_aligned && in ZSTD_cwksp_internal_advance_phase()
197 phase >= ZSTD_cwksp_alloc_aligned) { in ZSTD_cwksp_internal_advance_phase()
210 ws->phase = phase; in ZSTD_cwksp_internal_advance_phase()
225 ZSTD_cwksp* ws, size_t bytes, ZSTD_cwksp_alloc_phase_e phase) { in ZSTD_cwksp_reserve_internal() argument
228 ZSTD_cwksp_internal_advance_phase(ws, phase); in ZSTD_cwksp_reserve_internal()
281 const ZSTD_cwksp_alloc_phase_e phase = ZSTD_cwksp_alloc_aligned; in ZSTD_cwksp_reserve_table() local
289 ZSTD_cwksp_internal_advance_phase(ws, phase); in ZSTD_cwksp_reserve_table()
325 /* we must be in the first phase, no advance is possible */ in ZSTD_cwksp_reserve_object()
326 if (ws->phase != ZSTD_cwksp_alloc_objects || end > ws->workspaceEnd) { in ZSTD_cwksp_reserve_object()
434 if (ws->phase > ZSTD_cwksp_alloc_buffers) { in ZSTD_cwksp_clear()
435 ws->phase = ZSTD_cwksp_alloc_buffers; in ZSTD_cwksp_clear()
452 ws->phase = ZSTD_cwksp_alloc_objects; in ZSTD_cwksp_init()