Lines Matching refs:gl_lockref

190 	GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref));  in gfs2_glock_hold()
191 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
259 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
260 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
265 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
267 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
275 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
276 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
304 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
533 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
535 gl->gl_lockref.count++; in state_change()
537 gl->gl_lockref.count--; in state_change()
577 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
624 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
635 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
637 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
647 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
670 __releases(&gl->gl_lockref.lock) in do_xmote()
671 __acquires(&gl->gl_lockref.lock) in do_xmote()
704 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
804 spin_lock(&gl->gl_lockref.lock); in do_xmote()
815 __releases(&gl->gl_lockref.lock) in run_queue()
816 __acquires(&gl->gl_lockref.lock) in run_queue()
850 gl->gl_lockref.count++; in run_queue()
869 spin_lock(&gl->gl_lockref.lock); in glock_set_object()
872 spin_unlock(&gl->gl_lockref.lock); in glock_set_object()
890 spin_lock(&gl->gl_lockref.lock); in glock_clear_object()
893 spin_unlock(&gl->gl_lockref.lock); in glock_clear_object()
949 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
953 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
961 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
968 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
1061 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
1090 gl->gl_lockref.count -= drop_refs; in glock_work_func()
1091 if (!gl->gl_lockref.count) { in glock_work_func()
1095 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
1121 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1191 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1192 gl->gl_lockref.count = 1; in gfs2_glock_get()
1475 __releases(&gl->gl_lockref.lock) in add_to_queue()
1476 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1534 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1537 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1575 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1580 gl->gl_lockref.count++; in gfs2_glock_nq()
1584 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1641 gl->gl_lockref.count++; in __gfs2_glock_dq()
1660 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1671 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1674 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1688 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1692 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1697 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1860 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1871 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1917 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1923 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1928 gl->gl_lockref.count++; in gfs2_glock_complete()
1931 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1976 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1984 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1987 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1992 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2018 if (!spin_trylock(&gl->gl_lockref.lock)) in gfs2_scan_glock_lru()
2020 if (!gl->gl_lockref.count) { in gfs2_scan_glock_lru()
2025 spin_unlock(&gl->gl_lockref.lock); in gfs2_scan_glock_lru()
2122 if (!lockref_get_not_dead(&gl->gl_lockref)) in thaw_glock()
2138 spin_lock(&gl->gl_lockref.lock); in clear_glock()
2139 if (!__lockref_is_dead(&gl->gl_lockref)) { in clear_glock()
2140 gl->gl_lockref.count++; in clear_glock()
2145 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
2161 spin_lock(&gl->gl_lockref.lock); in dump_glock()
2163 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2173 spin_lock(&gl->gl_lockref.lock); in withdraw_dq()
2174 if (!__lockref_is_dead(&gl->gl_lockref) && in withdraw_dq()
2177 spin_unlock(&gl->gl_lockref.lock); in withdraw_dq()
2379 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2502 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2518 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2522 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()