Lines Matching refs:lz4
21 struct z_erofs_lz4_cfgs *lz4, int size) in z_erofs_load_lz4_config() argument
26 if (lz4) { in z_erofs_load_lz4_config()
31 distance = le16_to_cpu(lz4->max_distance); in z_erofs_load_lz4_config()
33 sbi->lz4.max_pclusterblks = le16_to_cpu(lz4->max_pclusterblks); in z_erofs_load_lz4_config()
34 if (!sbi->lz4.max_pclusterblks) { in z_erofs_load_lz4_config()
35 sbi->lz4.max_pclusterblks = 1; /* reserved case */ in z_erofs_load_lz4_config()
36 } else if (sbi->lz4.max_pclusterblks > in z_erofs_load_lz4_config()
39 sbi->lz4.max_pclusterblks); in z_erofs_load_lz4_config()
41 } else if (sbi->lz4.max_pclusterblks >= 2) { in z_erofs_load_lz4_config()
46 sbi->lz4.max_pclusterblks = 1; in z_erofs_load_lz4_config()
49 sbi->lz4.max_distance_pages = distance ? in z_erofs_load_lz4_config()
52 return erofs_pcpubuf_growsize(sbi->lz4.max_pclusterblks); in z_erofs_load_lz4_config()
68 EROFS_SB(rq->sb)->lz4.max_distance_pages; in z_erofs_lz4_prepare_dstpages()