Home
last modified time | relevance | path

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

/linux/fs/erofs/
H A Dzdata.c689 xa_init(&EROFS_SB(sb)->managed_pslots); in z_erofs_init_super()
779 xa_lock(&sbi->managed_pslots); in z_erofs_register_pcluster()
780 pre = __xa_cmpxchg(&sbi->managed_pslots, pcl->pos, in z_erofs_register_pcluster()
783 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster()
787 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster()
836 pcl = xa_load(&EROFS_SB(sb)->managed_pslots, map->m_pa); in z_erofs_pcluster_begin()
903 DBG_BUGON(__xa_erase(&sbi->managed_pslots, pcl->pos) != pcl); in __erofs_try_to_release_pcluster()
929 xa_lock(&sbi->managed_pslots); in z_erofs_shrink_scan()
930 xa_for_each(&sbi->managed_pslots, index, pcl) { in z_erofs_shrink_scan()
934 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan()
[all …]
H A Dinternal.h92 struct xarray managed_pslots; member