Home
last modified time | relevance | path

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

/linux/fs/xfs/
H A Dxfs_buf.c81 spin_lock(&bp->b_lockref.lock); in xfs_buf_stale()
83 if (!__lockref_is_dead(&bp->b_lockref)) in xfs_buf_stale()
85 spin_unlock(&bp->b_lockref.lock); in xfs_buf_stale()
277 lockref_init(&bp->b_lockref); in xfs_buf_alloc()
433 if (!bp || !lockref_get_not_dead(&bp->b_lockref)) { in xfs_buf_lookup()
483 if (bp && lockref_get_not_dead(&bp->b_lockref)) { in xfs_buf_find_insert()
813 lockref_get(&bp->b_lockref); in xfs_buf_hold()
820 ASSERT(__lockref_is_dead(&bp->b_lockref)); in xfs_buf_destroy()
843 if (lockref_put_or_lock(&bp->b_lockref)) in xfs_buf_rele()
845 if (!--bp->b_lockref.count) { in xfs_buf_rele()
[all …]
H A Dxfs_buf.h150 struct lockref b_lockref; /* refcount + lock */ member
H A Dxfs_trace.h745 __entry->hold = bp->b_lockref.count;
819 __entry->hold = bp->b_lockref.count;
863 __entry->hold = bp->b_lockref.count;
907 __entry->buf_hold = bip->bli_buf->b_lockref.count;
5211 __entry->hold = bp->b_lockref.count;