Home
last modified time | relevance | path

Searched refs:managed_pslots (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/erofs/
H A Dutils.c66 grp = xa_load(&sbi->managed_pslots, index); in erofs_find_workgroup()
94 xa_lock(&sbi->managed_pslots); in erofs_insert_workgroup()
95 pre = __xa_cmpxchg(&sbi->managed_pslots, grp->index, in erofs_insert_workgroup()
102 xa_unlock(&sbi->managed_pslots); in erofs_insert_workgroup()
109 xa_unlock(&sbi->managed_pslots); in erofs_insert_workgroup()
157 DBG_BUGON(__xa_erase(&sbi->managed_pslots, grp->index) != grp); in erofs_try_to_release_workgroup()
172 xa_lock(&sbi->managed_pslots); in erofs_shrink_workstation()
173 xa_for_each(&sbi->managed_pslots, index, grp) { in erofs_shrink_workstation()
177 xa_unlock(&sbi->managed_pslots); in erofs_shrink_workstation()
182 xa_lock(&sbi->managed_pslots); in erofs_shrink_workstation()
[all...]
H A Dinternal.h67 struct xarray managed_pslots; member
H A Dsuper.c377 xa_init(&sbi->managed_pslots); in erofs_fc_fill_super()
/kernel/linux/linux-6.6/fs/erofs/
H A Dutils.c60 grp = xa_load(&sbi->managed_pslots, index); in erofs_find_workgroup()
82 xa_lock(&sbi->managed_pslots); in erofs_insert_workgroup()
83 pre = __xa_cmpxchg(&sbi->managed_pslots, grp->index, in erofs_insert_workgroup()
90 xa_unlock(&sbi->managed_pslots); in erofs_insert_workgroup()
96 xa_unlock(&sbi->managed_pslots); in erofs_insert_workgroup()
140 DBG_BUGON(__xa_erase(&sbi->managed_pslots, grp->index) != grp); in erofs_try_to_release_workgroup()
158 xa_lock(&sbi->managed_pslots); in erofs_shrink_workstation()
159 xa_for_each(&sbi->managed_pslots, index, grp) { in erofs_shrink_workstation()
163 xa_unlock(&sbi->managed_pslots); in erofs_shrink_workstation()
168 xa_lock(&sbi->managed_pslots); in erofs_shrink_workstation()
[all...]
H A Dinternal.h131 struct xarray managed_pslots; member
H A Dsuper.c661 xa_init(&sbi->managed_pslots); in erofs_fc_fill_super()

Completed in 5 milliseconds