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.c104 spin_lock(&bp->b_lockref.lock); in xfs_buf_stale()
106 if (!lockref_is_dead(&bp->b_lockref)) in xfs_buf_stale()
108 spin_unlock(&bp->b_lockref.lock); in xfs_buf_stale()
316 lockref_init(&bp->b_lockref); in xfs_buf_alloc()
469 if (!bp || !lockref_get_not_dead(&bp->b_lockref)) { in xfs_buf_lookup()
522 if (!lockref_get_not_dead(&bp->b_lockref)) { in xfs_buf_find_insert()
858 lockref_get(&bp->b_lockref); in xfs_buf_hold()
865 ASSERT(lockref_is_dead(&bp->b_lockref)); in xfs_buf_destroy()
877 lockref_mark_dead(&bp->b_lockref); in xfs_buf_kill()
893 if (lockref_put_or_lock(&bp->b_lockref)) in xfs_buf_rele()
[all …]
H A Dxfs_buf.h146 struct lockref b_lockref; /* refcount + lock */ member
H A Dxfs_trace.h745 __entry->hold = bp->b_lockref.count;
820 __entry->hold = bp->b_lockref.count;
863 __entry->hold = bp->b_lockref.count;
907 __entry->buf_hold = bip->bli_buf->b_lockref.count;
5208 __entry->hold = bp->b_lockref.count;