Home
last modified time | relevance | path

Searched refs:z_erofs_rsvbuf (Results 1 – 1 of 1) sorted by relevance

/linux/fs/erofs/
H A Dzutil.c16 static struct z_erofs_gbuf *z_erofs_gbufpool, *z_erofs_rsvbuf; variable
139 z_erofs_rsvbuf = &z_erofs_gbufpool[total - 1]; in z_erofs_gbuf_init()
140 z_erofs_rsvbuf->pages = kzalloc_objs(*z_erofs_rsvbuf->pages, in z_erofs_gbuf_init()
142 if (!z_erofs_rsvbuf->pages) { in z_erofs_gbuf_init()
143 z_erofs_rsvbuf = NULL; in z_erofs_gbuf_init()
156 for (i = 0; i < z_erofs_gbuf_count + (!!z_erofs_rsvbuf); ++i) { in z_erofs_gbuf_exit()
182 } else if (tryrsv && z_erofs_rsvbuf && z_erofs_rsvbuf->nrpages) { in __erofs_allocpage()
183 spin_lock(&z_erofs_rsvbuf->lock); in __erofs_allocpage()
184 if (z_erofs_rsvbuf->nrpages) in __erofs_allocpage()
185 page = z_erofs_rsvbuf->pages[--z_erofs_rsvbuf->nrpages]; in __erofs_allocpage()
[all …]