Lines Matching full:compression
186 "compression type %s set but not marked in superblock", in __bio_uncompress()
339 struct bch_compression_opt compression) in attempt_compress() argument
342 __bch2_compression_opt_to_type[compression.type]; in attempt_compress()
346 if (compression.level < LZ4HC_MIN_CLEVEL) { in attempt_compress()
360 compression.level, in attempt_compress()
375 compression.level in attempt_compress()
376 ? clamp_t(unsigned, compression.level, in attempt_compress()
394 * zstd max compression level is 22, our max level is 15 in attempt_compress()
396 unsigned level = min((compression.level * 3) / 2, zstd_max_clevel()); in attempt_compress()
429 struct bch_compression_opt compression) in __bio_compress() argument
434 __bch2_compression_opt_to_type[compression.type]; in __bio_compress()
438 /* bch2_compression_decode catches unknown compression types: */ in __bio_compress()
439 BUG_ON(compression.type >= BCH_COMPRESSION_OPT_NR); in __bio_compress()
441 mempool_t *workspace_pool = &c->compress_workspace[compression.type]; in __bio_compress()
444 "compression opt %s set but not marked in superblock", in __bio_compress()
445 bch2_compression_opts[compression.type])) { in __bio_compress()
446 ret = bch2_check_set_has_compressed_data(c, compression.type); in __bio_compress()
467 * XXX: this algorithm sucks when the compression code doesn't tell us in __bio_compress()
479 compression); in __bio_compress()
695 f |= compression_opt_to_feature(c->opts.compression); in bch2_fs_compress_init()
717 prt_str(err, "invalid compression type"); in bch2_opt_compression_parse()
732 prt_str(err, "invalid compression level"); in bch2_opt_compression_parse()
752 prt_printf(out, "(unknown compression opt %u)", opt.type); in bch2_compression_opt_to_text()
768 prt_printf(err, "invalid compression opt %llu", v); in bch2_opt_compression_validate()