Lines Matching refs:pcs
281 struct z_erofs_pcluster_slab *pcs; in z_erofs_create_pcluster_pool() local
285 for (pcs = pcluster_pool; in z_erofs_create_pcluster_pool()
286 pcs < pcluster_pool + ARRAY_SIZE(pcluster_pool); ++pcs) { in z_erofs_create_pcluster_pool()
287 size = struct_size(a, compressed_bvecs, pcs->maxpages); in z_erofs_create_pcluster_pool()
289 sprintf(pcs->name, "erofs_pcluster-%u", pcs->maxpages); in z_erofs_create_pcluster_pool()
290 pcs->slab = kmem_cache_create(pcs->name, size, 0, in z_erofs_create_pcluster_pool()
292 if (pcs->slab) in z_erofs_create_pcluster_pool()
306 struct z_erofs_pcluster_slab *pcs = pcluster_pool + i; in z_erofs_alloc_pcluster() local
309 if (nrpages > pcs->maxpages) in z_erofs_alloc_pcluster()
312 pcl = kmem_cache_zalloc(pcs->slab, GFP_NOFS); in z_erofs_alloc_pcluster()
327 struct z_erofs_pcluster_slab *pcs = pcluster_pool + i; in z_erofs_free_pcluster() local
329 if (pclusterpages > pcs->maxpages) in z_erofs_free_pcluster()
332 kmem_cache_free(pcs->slab, pcl); in z_erofs_free_pcluster()