Lines Matching refs:workspace
139 void* workspace; member
161 assert(ws->workspace <= ws->objectEnd); in ZSTD_cwksp_assert_internal_consistency()
224 return (ptr != NULL) && (ws->workspace <= ptr) && (ptr <= ws->workspaceEnd); in ZSTD_cwksp_owns_buffer()
402 ws->workspace = start; in ZSTD_cwksp_init()
404 ws->objectEnd = ws->workspace; in ZSTD_cwksp_init()
414 void* workspace = ZSTD_customMalloc(size, customMem); in ZSTD_cwksp_create() local
416 RETURN_ERROR_IF(workspace == NULL, memory_allocation, "NULL pointer!"); in ZSTD_cwksp_create()
417 ZSTD_cwksp_init(ws, workspace, size, ZSTD_cwksp_dynamic_alloc); in ZSTD_cwksp_create()
422 void *ptr = ws->workspace; in ZSTD_cwksp_free()
438 return (size_t)((BYTE*)ws->workspaceEnd - (BYTE*)ws->workspace); in ZSTD_cwksp_sizeof()
442 return (size_t)((BYTE*)ws->tableEnd - (BYTE*)ws->workspace) in ZSTD_cwksp_used()