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()
655 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
657 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
690 __releases(&gl->gl_lockref.lock) in do_xmote()
691 __acquires(&gl->gl_lockref.lock) in do_xmote()
727 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
739 spin_lock(&gl->gl_lockref.lock); in do_xmote()
760 spin_lock(&gl->gl_lockref.lock); in do_xmote()
763 gl->gl_lockref.count++; in do_xmote()
815 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
817 spin_lock(&gl->gl_lockref.lock); in do_xmote()
849 __releases(&gl->gl_lockref.lock) in run_queue()
850 __acquires(&gl->gl_lockref.lock) in run_queue()
890 gl->gl_lockref.count++; in run_queue()
908 spin_lock(&gl->gl_lockref.lock); in glock_set_object()
911 spin_unlock(&gl->gl_lockref.lock); in glock_set_object()
925 spin_lock(&gl->gl_lockref.lock); in glock_clear_object()
928 spin_unlock(&gl->gl_lockref.lock); in glock_clear_object()
969 spin_lock(&gl->gl_lockref.lock); in gfs2_grab_existing_inode()
973 spin_unlock(&gl->gl_lockref.lock); in gfs2_grab_existing_inode()
1073 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
1103 GLOCK_BUG_ON(gl, gl->gl_lockref.count < drop_refs); in glock_work_func()
1104 gl->gl_lockref.count -= drop_refs; in glock_work_func()
1105 if (!gl->gl_lockref.count) { in glock_work_func()
1112 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
1138 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1208 lockref_init(&gl->gl_lockref); in gfs2_glock_get()
1209 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1483 __releases(&gl->gl_lockref.lock) in add_to_queue()
1484 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1564 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1575 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1580 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1585 gl->gl_lockref.count++; in gfs2_glock_nq()
1589 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1638 gl->gl_lockref.count++; in __gfs2_glock_dq()
1657 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1672 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1675 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1693 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1697 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1702 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1863 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1878 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1924 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1931 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1936 gl->gl_lockref.count++; in gfs2_glock_complete()
1939 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1963 !gl->gl_lockref.count && in can_free_glock()
1993 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1999 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2006 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
2010 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
2128 if (!lockref_get_not_dead(&gl->gl_lockref)) in thaw_glock()
2132 spin_lock(&gl->gl_lockref.lock); in thaw_glock()
2135 spin_unlock(&gl->gl_lockref.lock); in thaw_glock()
2148 spin_lock(&gl->gl_lockref.lock); in clear_glock()
2149 if (!__lockref_is_dead(&gl->gl_lockref)) { in clear_glock()
2150 gl->gl_lockref.count++; in clear_glock()
2155 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
2171 spin_lock(&gl->gl_lockref.lock); in dump_glock()
2173 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2183 spin_lock(&gl->gl_lockref.lock); in withdraw_dq()
2184 if (!__lockref_is_dead(&gl->gl_lockref) && in withdraw_dq()
2187 spin_unlock(&gl->gl_lockref.lock); in withdraw_dq()
2410 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2544 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2548 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()