Home
last modified time | relevance | path

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

/linux-6.15/fs/erofs/
H A Dzdata.c653 xa_init(&EROFS_SB(sb)->managed_pslots); in z_erofs_init_super()
743 xa_lock(&sbi->managed_pslots); in z_erofs_register_pcluster()
744 pre = __xa_cmpxchg(&sbi->managed_pslots, pcl->pos, in z_erofs_register_pcluster()
747 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster()
751 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster()
893 xa_lock(&sbi->managed_pslots); in z_erofs_shrink_scan()
894 xa_for_each(&sbi->managed_pslots, index, pcl) { in z_erofs_shrink_scan()
898 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan()
903 xa_lock(&sbi->managed_pslots); in z_erofs_shrink_scan()
905 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan()
[all …]
H A Dzutil.c233 while (!xa_empty(&sbi->managed_pslots)) { in erofs_shrinker_unregister()
H A Dinternal.h117 struct xarray managed_pslots; member