Lines Matching refs:workspace
157 void* workspace; member
181 assert(ws->workspace <= ws->objectEnd); in ZSTD_cwksp_assert_internal_consistency()
188 assert(ws->workspace <= ws->initOnceStart); in ZSTD_cwksp_assert_internal_consistency()
338 return (ptr != NULL) && (ws->workspace <= ptr) && (ptr < ws->workspaceEnd); in ZSTD_cwksp_owns_buffer()
558 return (size_t)((BYTE*)ws->workspaceEnd - (BYTE*)ws->workspace); in ZSTD_cwksp_sizeof()
562 return (size_t)((BYTE*)ws->tableEnd - (BYTE*)ws->workspace) in ZSTD_cwksp_used()
574 ws->workspace = start; in ZSTD_cwksp_init()
576 ws->objectEnd = ws->workspace; in ZSTD_cwksp_init()
587 void* workspace = ZSTD_customMalloc(size, customMem); in ZSTD_cwksp_create() local
589 RETURN_ERROR_IF(workspace == NULL, memory_allocation, "NULL pointer!"); in ZSTD_cwksp_create()
590 ZSTD_cwksp_init(ws, workspace, size, ZSTD_cwksp_dynamic_alloc); in ZSTD_cwksp_create()
595 void *ptr = ws->workspace; in ZSTD_cwksp_free()