BTRFS_COMPRESS_ZSTD
case BTRFS_COMPRESS_ZSTD:
case BTRFS_COMPRESS_ZSTD: return zstd_decompress(ws, data_in, dest_folio,
case BTRFS_COMPRESS_ZSTD:
case BTRFS_COMPRESS_ZSTD: return zstd_alloc_workspace(fs_info, level);
case BTRFS_COMPRESS_ZSTD: return zstd_free_workspace(ws);
ASSERT(type != BTRFS_COMPRESS_ZSTD && type < BTRFS_NR_COMPRESS_TYPES);
case BTRFS_COMPRESS_ZSTD: return zstd_get_workspace(fs_info, level);
case BTRFS_COMPRESS_ZSTD: return zstd_put_workspace(fs_info, ws);
case BTRFS_COMPRESS_ZSTD: return zstd_decompress_bio(ws, cb);
else if (range->compress_type == BTRFS_COMPRESS_ZSTD)
else if (fs_info->compress_type == BTRFS_COMPRESS_ZSTD)
else if (type == BTRFS_COMPRESS_ZSTD)
return BTRFS_COMPRESS_ZSTD;
case BTRFS_COMPRESS_ZSTD:
compression = BTRFS_COMPRESS_ZSTD;
type = BTRFS_COMPRESS_ZSTD;
case BTRFS_COMPRESS_ZSTD:
ctx->compress_type = BTRFS_COMPRESS_ZSTD;
ret = btrfs_compress_str2level(BTRFS_COMPRESS_ZSTD, string + 4,
ASSERT(fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD] == NULL);
fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD] = zwsm;
struct zstd_workspace_manager *zwsm = fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD];
fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD] = NULL;
struct zstd_workspace_manager *zwsm = fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD];
struct zstd_workspace_manager *zwsm = fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD];
struct zstd_workspace_manager *zwsm = fs_info->compr_wsm[BTRFS_COMPRESS_ZSTD];