Home
last modified time | relevance | path

Searched refs:pag_buf_lock (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_buf.c43 * pag_buf_lock
554 spin_lock_init(&pag->pag_buf_lock); in xfs_buf_hash_init()
623 spin_lock(&pag->pag_buf_lock); in xfs_buf_find()
634 spin_unlock(&pag->pag_buf_lock); in xfs_buf_find()
643 spin_unlock(&pag->pag_buf_lock); in xfs_buf_find()
648 spin_unlock(&pag->pag_buf_lock); in xfs_buf_find()
1041 * calls. The pag_buf_lock being taken on the last reference only in xfs_buf_rele()
1050 release = atomic_dec_and_lock(&bp->b_hold, &pag->pag_buf_lock); in xfs_buf_rele()
1075 spin_unlock(&pag->pag_buf_lock); in xfs_buf_rele()
1092 spin_unlock(&pag->pag_buf_lock); in xfs_buf_rele()
[all...]
H A Dxfs_mount.h360 spinlock_t pag_buf_lock; /* lock for pag_buf_hash */ member
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_buf.c42 * pag_buf_lock
505 spin_lock_init(&pag->pag_buf_lock); in xfs_buf_hash_init()
638 spin_lock(&pag->pag_buf_lock); in xfs_buf_find_insert()
643 spin_unlock(&pag->pag_buf_lock); in xfs_buf_find_insert()
649 spin_unlock(&pag->pag_buf_lock); in xfs_buf_find_insert()
660 spin_unlock(&pag->pag_buf_lock); in xfs_buf_find_insert()
1020 * calls. The pag_buf_lock being taken on the last reference only in xfs_buf_rele()
1029 release = atomic_dec_and_lock(&bp->b_hold, &pag->pag_buf_lock); in xfs_buf_rele()
1054 spin_unlock(&pag->pag_buf_lock); in xfs_buf_rele()
1071 spin_unlock(&pag->pag_buf_lock); in xfs_buf_rele()
[all...]
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_ag.h98 spinlock_t pag_buf_lock; /* lock for pag_buf_hash */ member

Completed in 5 milliseconds