Home
last modified time | relevance | path

Searched refs:gl_lockref (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/fs/gfs2/
Dglock.c191 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in gfs2_glock_hold()
192 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
265 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
266 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
271 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
273 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
281 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
284 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
311 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
603 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
[all …]
Dglock.h154 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_is_locked_by_me()
166 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_is_locked_by_me()
315 spin_lock(&gl->gl_lockref.lock); in glock_set_object()
319 spin_unlock(&gl->gl_lockref.lock); in glock_set_object()
342 spin_lock(&gl->gl_lockref.lock); in glock_clear_object()
345 spin_unlock(&gl->gl_lockref.lock); in glock_clear_object()
352 spin_lock(&gl->gl_lockref.lock); in gfs2_holder_allow_demote()
354 spin_unlock(&gl->gl_lockref.lock); in gfs2_holder_allow_demote()
361 spin_lock(&gl->gl_lockref.lock); in gfs2_holder_disallow_demote()
363 spin_unlock(&gl->gl_lockref.lock); in gfs2_holder_disallow_demote()
Dglops.c246 spin_lock(&gl->gl_lockref.lock); in gfs2_glock2inode()
250 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock2inode()
258 spin_lock(&gl->gl_lockref.lock); in gfs2_glock2rgrp()
260 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock2rgrp()
649 gl->gl_lockref.count++; in iopen_go_callback()
652 gl->gl_lockref.count--; in iopen_go_callback()
Dmain.c54 spin_lock_init(&gl->gl_lockref.lock); in gfs2_init_glock_once()
Dincore.h341 struct lockref gl_lockref; member
/Linux-v6.1/Documentation/filesystems/
Dgfs2-glocks.rst11 1. A spinlock (gl_lockref.lock) which protects the internal state such
95 Operation GLF_LOCK bit lock held gl_lockref.lock spinlock held