Lines Matching refs:gl_lockref

184 	GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref));  in gfs2_glock_hold()
185 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
258 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
259 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
264 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
266 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
274 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
277 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
307 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
528 __releases(&gl->gl_lockref.lock) in do_promote()
529 __acquires(&gl->gl_lockref.lock) in do_promote()
561 spin_unlock(&gl->gl_lockref.lock); in do_promote()
563 spin_lock(&gl->gl_lockref.lock); in do_promote()
618 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
620 gl->gl_lockref.count++; in state_change()
622 gl->gl_lockref.count--; in state_change()
663 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
708 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
717 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
719 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
732 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
754 __releases(&gl->gl_lockref.lock) in do_xmote()
755 __acquires(&gl->gl_lockref.lock) in do_xmote()
787 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
873 spin_lock(&gl->gl_lockref.lock); in do_xmote()
884 __releases(&gl->gl_lockref.lock) in run_queue()
885 __acquires(&gl->gl_lockref.lock) in run_queue()
924 gl->gl_lockref.count++; in run_queue()
981 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
985 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
995 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
999 lockref_get(&inode_gl->gl_lockref); in gfs2_try_evict()
1002 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
1020 spin_lock(&gl->gl_lockref.lock); in delete_work_func()
1022 spin_unlock(&gl->gl_lockref.lock); in delete_work_func()
1069 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
1098 gl->gl_lockref.count -= drop_refs; in glock_work_func()
1099 if (!gl->gl_lockref.count) { in glock_work_func()
1103 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
1129 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1196 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1197 gl->gl_lockref.count = 1; in gfs2_glock_get()
1477 __releases(&gl->gl_lockref.lock) in add_to_queue()
1478 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1531 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1534 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1571 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1576 gl->gl_lockref.count++; in gfs2_glock_nq()
1580 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1631 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_dq()
1635 spin_lock(&gl->gl_lockref.lock); in __gfs2_glock_dq()
1678 gl->gl_lockref.count++; in __gfs2_glock_dq()
1696 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1698 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1865 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1903 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1949 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1955 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1960 gl->gl_lockref.count++; in gfs2_glock_complete()
1963 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
2008 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
2016 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2019 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
2024 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2122 spin_lock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
2127 spin_unlock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
2170 if (!lockref_get_not_dead(&gl->gl_lockref)) in thaw_glock()
2186 spin_lock(&gl->gl_lockref.lock); in clear_glock()
2187 if (!__lockref_is_dead(&gl->gl_lockref)) { in clear_glock()
2188 gl->gl_lockref.count++; in clear_glock()
2193 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
2209 spin_lock(&gl->gl_lockref.lock); in dump_glock()
2211 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2246 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2249 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2422 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2555 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2571 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2575 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()