Lines Matching refs:gl_lockref

191 	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()
605 gl->gl_lockref.count++; in state_change()
607 gl->gl_lockref.count--; in state_change()
647 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
694 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
705 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
707 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
717 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
740 __releases(&gl->gl_lockref.lock) in do_xmote()
741 __acquires(&gl->gl_lockref.lock) in do_xmote()
774 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
874 spin_lock(&gl->gl_lockref.lock); in do_xmote()
885 __releases(&gl->gl_lockref.lock) in run_queue()
886 __acquires(&gl->gl_lockref.lock) in run_queue()
920 gl->gl_lockref.count++; in run_queue()
977 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
981 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
991 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
995 lockref_get(&inode_gl->gl_lockref); in gfs2_try_evict()
998 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
1016 spin_lock(&gl->gl_lockref.lock); in delete_work_func()
1018 spin_unlock(&gl->gl_lockref.lock); in delete_work_func()
1067 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
1096 gl->gl_lockref.count -= drop_refs; in glock_work_func()
1097 if (!gl->gl_lockref.count) { in glock_work_func()
1101 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
1127 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1197 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1198 gl->gl_lockref.count = 1; in gfs2_glock_get()
1482 __releases(&gl->gl_lockref.lock) in add_to_queue()
1483 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1543 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1546 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1584 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1589 gl->gl_lockref.count++; in gfs2_glock_nq()
1593 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1644 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_dq()
1648 spin_lock(&gl->gl_lockref.lock); in __gfs2_glock_dq()
1691 gl->gl_lockref.count++; in __gfs2_glock_dq()
1709 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1712 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1715 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1719 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1882 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1920 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1966 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1972 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1977 gl->gl_lockref.count++; in gfs2_glock_complete()
1980 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
2025 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
2033 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2036 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
2041 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2139 spin_lock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
2144 spin_unlock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
2187 if (!lockref_get_not_dead(&gl->gl_lockref)) in thaw_glock()
2203 spin_lock(&gl->gl_lockref.lock); in clear_glock()
2204 if (!__lockref_is_dead(&gl->gl_lockref)) { in clear_glock()
2205 gl->gl_lockref.count++; in clear_glock()
2210 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
2226 spin_lock(&gl->gl_lockref.lock); in dump_glock()
2228 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2238 spin_lock(&gl->gl_lockref.lock); in withdraw_dq()
2239 if (!__lockref_is_dead(&gl->gl_lockref) && in withdraw_dq()
2242 spin_unlock(&gl->gl_lockref.lock); in withdraw_dq()
2444 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2577 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2593 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2597 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()