Lines Matching refs:gl_lockref

183 	GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref));  in gfs2_glock_hold()
184 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
252 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
253 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
258 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
260 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
268 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
271 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
299 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
379 __releases(&gl->gl_lockref.lock) in do_promote()
380 __acquires(&gl->gl_lockref.lock) in do_promote()
393 spin_unlock(&gl->gl_lockref.lock); in do_promote()
396 spin_lock(&gl->gl_lockref.lock); in do_promote()
455 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
457 gl->gl_lockref.count++; in state_change()
459 gl->gl_lockref.count--; in state_change()
500 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
545 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
554 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
556 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
569 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
581 __releases(&gl->gl_lockref.lock) in do_xmote()
582 __acquires(&gl->gl_lockref.lock) in do_xmote()
614 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
692 spin_lock(&gl->gl_lockref.lock); in do_xmote()
720 __releases(&gl->gl_lockref.lock) in run_queue()
721 __acquires(&gl->gl_lockref.lock) in run_queue()
760 gl->gl_lockref.count++; in run_queue()
817 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
821 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
831 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
835 lockref_get(&inode_gl->gl_lockref); in gfs2_try_evict()
838 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
856 spin_lock(&gl->gl_lockref.lock); in delete_work_func()
858 spin_unlock(&gl->gl_lockref.lock); in delete_work_func()
911 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
940 gl->gl_lockref.count -= drop_refs; in glock_work_func()
941 if (!gl->gl_lockref.count) { in glock_work_func()
945 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
971 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1038 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1039 gl->gl_lockref.count = 1; in gfs2_glock_get()
1317 __releases(&gl->gl_lockref.lock) in add_to_queue()
1318 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1366 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1369 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1406 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1411 gl->gl_lockref.count++; in gfs2_glock_nq()
1415 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1448 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1480 gl->gl_lockref.count++; in gfs2_glock_dq()
1487 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1653 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1664 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1710 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1716 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1721 gl->gl_lockref.count++; in gfs2_glock_complete()
1724 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1767 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1775 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1778 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1783 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1869 lockref_get_not_dead(&gl->gl_lockref)) in glock_hash_walk()
1882 spin_lock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
1887 spin_unlock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
1947 spin_lock(&gl->gl_lockref.lock); in clear_glock()
1951 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
1967 spin_lock(&gl->gl_lockref.lock); in dump_glock()
1969 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2005 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2008 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2175 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2308 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2324 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2328 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()