Home
last modified time | relevance | path

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

/linux-4.4.14/fs/gfs2/
Dglock.c105 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in gfs2_glock_hold()
106 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
166 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
169 lockref_mark_dead(&gl->gl_lockref); in gfs2_glock_put()
172 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_put()
249 __releases(&gl->gl_lockref.lock) in do_promote()
250 __acquires(&gl->gl_lockref.lock) in do_promote()
263 spin_unlock(&gl->gl_lockref.lock); in do_promote()
266 spin_lock(&gl->gl_lockref.lock); in do_promote()
325 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
[all …]
Dglops.c149 spin_lock(&gl->gl_lockref.lock); in rgrp_go_sync()
153 spin_unlock(&gl->gl_lockref.lock); in rgrp_go_sync()
165 spin_lock(&gl->gl_lockref.lock); in rgrp_go_sync()
169 spin_unlock(&gl->gl_lockref.lock); in rgrp_go_sync()
557 gl->gl_lockref.count++; in iopen_go_callback()
559 gl->gl_lockref.count--; in iopen_go_callback()
Dglock.h144 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_is_locked_by_me()
154 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_is_locked_by_me()
Dmain.c53 spin_lock_init(&gl->gl_lockref.lock); in gfs2_init_glock_once()
Dincore.h336 struct lockref gl_lockref; member
Drgrp.c732 spin_lock(&gl->gl_lockref.lock); in gfs2_clear_rgrpd()
734 spin_unlock(&gl->gl_lockref.lock); in gfs2_clear_rgrpd()
/linux-4.4.14/Documentation/filesystems/
Dgfs2-glocks.txt8 1. A spinlock (gl_lockref.lock) which protects the internal state such
85 Operation | GLF_LOCK bit lock held | gl_lockref.lock spinlock held