Home
last modified time | relevance | path

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

/linux/fs/erofs/
A Dzutil.c242 grp = xa_load(&sbi->managed_pslots, index); in erofs_find_workgroup()
264 xa_lock(&sbi->managed_pslots); in erofs_insert_workgroup()
265 pre = __xa_cmpxchg(&sbi->managed_pslots, grp->index, in erofs_insert_workgroup()
272 xa_unlock(&sbi->managed_pslots); in erofs_insert_workgroup()
278 xa_unlock(&sbi->managed_pslots); in erofs_insert_workgroup()
322 DBG_BUGON(__xa_erase(&sbi->managed_pslots, grp->index) != grp); in erofs_try_to_release_workgroup()
340 xa_lock(&sbi->managed_pslots); in erofs_shrink_workstation()
341 xa_for_each(&sbi->managed_pslots, index, grp) { in erofs_shrink_workstation()
345 xa_unlock(&sbi->managed_pslots); in erofs_shrink_workstation()
350 xa_lock(&sbi->managed_pslots); in erofs_shrink_workstation()
[all …]
A Dinternal.h123 struct xarray managed_pslots; member
A Dsuper.c660 xa_init(&sbi->managed_pslots); in erofs_fc_fill_super()

Completed in 9 milliseconds