Lines Matching refs:compress_ctx

48 	int (*init_compress_ctx)(struct compress_ctx *cc);
49 void (*destroy_compress_ctx)(struct compress_ctx *cc);
50 int (*compress_pages)(struct compress_ctx *cc);
56 static unsigned int offset_in_cluster(struct compress_ctx *cc, pgoff_t index)
61 static pgoff_t cluster_idx(struct compress_ctx *cc, pgoff_t index)
66 static pgoff_t start_idx_of_cluster(struct compress_ctx *cc)
102 static void f2fs_drop_rpages(struct compress_ctx *cc, int len, bool unlock)
116 static void f2fs_put_rpages(struct compress_ctx *cc)
121 static void f2fs_unlock_rpages(struct compress_ctx *cc, int len)
126 static void f2fs_put_rpages_wbc(struct compress_ctx *cc,
145 int f2fs_init_compress_ctx(struct compress_ctx *cc)
154 void f2fs_destroy_compress_ctx(struct compress_ctx *cc, bool reuse)
164 void f2fs_compress_ctx_add_page(struct compress_ctx *cc, struct page *page)
178 static int lzo_init_compress_ctx(struct compress_ctx *cc)
189 static void lzo_destroy_compress_ctx(struct compress_ctx *cc)
195 static int lzo_compress_pages(struct compress_ctx *cc)
241 static int lz4_init_compress_ctx(struct compress_ctx *cc)
257 static void lz4_destroy_compress_ctx(struct compress_ctx *cc)
263 static int lz4_compress_pages(struct compress_ctx *cc)
309 static int zstd_init_compress_ctx(struct compress_ctx *cc)
340 static void zstd_destroy_compress_ctx(struct compress_ctx *cc)
347 static int zstd_compress_pages(struct compress_ctx *cc)
475 static int lzorle_compress_pages(struct compress_ctx *cc)
585 static int f2fs_compress_pages(struct compress_ctx *cc)
798 static bool is_page_in_cluster(struct compress_ctx *cc, pgoff_t index)
805 bool f2fs_cluster_is_empty(struct compress_ctx *cc)
810 static bool f2fs_cluster_is_full(struct compress_ctx *cc)
815 bool f2fs_cluster_can_merge_page(struct compress_ctx *cc, pgoff_t index)
822 static bool __cluster_may_compress(struct compress_ctx *cc)
846 static int __f2fs_cluster_blocks(struct compress_ctx *cc, bool compr)
884 static int f2fs_compressed_blocks(struct compress_ctx *cc)
890 static int f2fs_cluster_blocks(struct compress_ctx *cc)
897 struct compress_ctx cc = {
907 static bool cluster_may_compress(struct compress_ctx *cc)
922 static void set_cluster_writeback(struct compress_ctx *cc)
932 static void set_cluster_dirty(struct compress_ctx *cc)
941 static int prepare_compress_overwrite(struct compress_ctx *cc,
1055 struct compress_ctx cc = {
1071 struct compress_ctx cc = {
1137 static int f2fs_write_compressed_pages(struct compress_ctx *cc,
1358 static int f2fs_write_raw_pages(struct compress_ctx *cc,
1435 int f2fs_write_multi_pages(struct compress_ctx *cc,
1468 struct decompress_io_ctx *f2fs_alloc_dic(struct compress_ctx *cc)