Lines Matching refs:dic
200 struct decompress_io_ctx *dic; in f2fs_verify_bio() local
202 dic = (struct decompress_io_ctx *)page_private(page); in f2fs_verify_bio()
204 if (dic) { in f2fs_verify_bio()
205 if (atomic_dec_return(&dic->pending_pages)) in f2fs_verify_bio()
207 f2fs_verify_pages(dic->rpages, in f2fs_verify_bio()
208 dic->cluster_size); in f2fs_verify_bio()
209 f2fs_free_dic(dic); in f2fs_verify_bio()
2182 struct decompress_io_ctx *dic = NULL; in f2fs_read_multi_pages() local
2242 dic = f2fs_alloc_dic(cc); in f2fs_read_multi_pages()
2243 if (IS_ERR(dic)) { in f2fs_read_multi_pages()
2244 ret = PTR_ERR(dic); in f2fs_read_multi_pages()
2248 for (i = 0; i < dic->nr_cpages; i++) { in f2fs_read_multi_pages()
2249 struct page *page = dic->cpages[i]; in f2fs_read_multi_pages()
2270 dic->failed = true; in f2fs_read_multi_pages()
2271 if (!atomic_sub_return(dic->nr_cpages - i, in f2fs_read_multi_pages()
2272 &dic->pending_pages)) { in f2fs_read_multi_pages()
2273 f2fs_decompress_end_io(dic->rpages, in f2fs_read_multi_pages()
2276 f2fs_free_dic(dic); in f2fs_read_multi_pages()