Lines Matching refs:gl_lockref

214 	GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref));  in gfs2_glock_hold()
215 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
257 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in gfs2_glock_queue_work()
258 gl->gl_lockref.count--; in gfs2_glock_queue_work()
267 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
268 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
282 if (lockref_put_or_lock(&gl->gl_lockref)) in __gfs2_glock_put_or_lock()
284 GLOCK_BUG_ON(gl, gl->gl_lockref.count != 1); in __gfs2_glock_put_or_lock()
286 gl->gl_lockref.count--; in __gfs2_glock_put_or_lock()
288 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put_or_lock()
321 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_put_async()
653 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
655 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
687 __releases(&gl->gl_lockref.lock) in do_xmote()
688 __acquires(&gl->gl_lockref.lock) in do_xmote()
724 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
736 spin_lock(&gl->gl_lockref.lock); in do_xmote()
757 spin_lock(&gl->gl_lockref.lock); in do_xmote()
760 gl->gl_lockref.count++; in do_xmote()
810 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
812 spin_lock(&gl->gl_lockref.lock); in do_xmote()
843 __releases(&gl->gl_lockref.lock) in run_queue()
844 __acquires(&gl->gl_lockref.lock) in run_queue()
879 gl->gl_lockref.count++; in run_queue()
897 spin_lock(&gl->gl_lockref.lock); in glock_set_object()
900 spin_unlock(&gl->gl_lockref.lock); in glock_set_object()
918 spin_lock(&gl->gl_lockref.lock); in glock_clear_object()
921 spin_unlock(&gl->gl_lockref.lock); in glock_clear_object()
977 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
981 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
989 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
996 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
1085 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
1115 GLOCK_BUG_ON(gl, gl->gl_lockref.count < drop_refs); in glock_work_func()
1116 gl->gl_lockref.count -= drop_refs; in glock_work_func()
1117 if (!gl->gl_lockref.count) { in glock_work_func()
1124 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
1150 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1221 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1222 gl->gl_lockref.count = 1; in gfs2_glock_get()
1501 __releases(&gl->gl_lockref.lock) in add_to_queue()
1502 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1553 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1556 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1593 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1604 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1609 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1614 gl->gl_lockref.count++; in gfs2_glock_nq()
1618 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1673 gl->gl_lockref.count++; in __gfs2_glock_dq()
1692 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1703 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1706 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1720 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1724 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1729 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1890 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1905 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1951 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1957 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1962 gl->gl_lockref.count++; in gfs2_glock_complete()
1965 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1989 !gl->gl_lockref.count && in can_free_glock()
2019 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
2025 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2032 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
2036 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2154 if (!lockref_get_not_dead(&gl->gl_lockref)) in thaw_glock()
2158 spin_lock(&gl->gl_lockref.lock); in thaw_glock()
2161 spin_unlock(&gl->gl_lockref.lock); in thaw_glock()
2174 spin_lock(&gl->gl_lockref.lock); in clear_glock()
2175 if (!__lockref_is_dead(&gl->gl_lockref)) { in clear_glock()
2176 gl->gl_lockref.count++; in clear_glock()
2181 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
2197 spin_lock(&gl->gl_lockref.lock); in dump_glock()
2199 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2209 spin_lock(&gl->gl_lockref.lock); in withdraw_dq()
2210 if (!__lockref_is_dead(&gl->gl_lockref) && in withdraw_dq()
2213 spin_unlock(&gl->gl_lockref.lock); in withdraw_dq()
2430 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2564 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2568 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()