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()
591 __releases(&gl->gl_lockref.lock) in do_xmote()
592 __acquires(&gl->gl_lockref.lock) in do_xmote()
624 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
710 spin_lock(&gl->gl_lockref.lock); in do_xmote()
738 __releases(&gl->gl_lockref.lock) in run_queue()
739 __acquires(&gl->gl_lockref.lock) in run_queue()
778 gl->gl_lockref.count++; in run_queue()
835 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
839 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
849 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
853 lockref_get(&inode_gl->gl_lockref); in gfs2_try_evict()
856 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
874 spin_lock(&gl->gl_lockref.lock); in delete_work_func()
876 spin_unlock(&gl->gl_lockref.lock); in delete_work_func()
929 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
958 gl->gl_lockref.count -= drop_refs; in glock_work_func()
959 if (!gl->gl_lockref.count) { in glock_work_func()
963 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
989 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1056 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1057 gl->gl_lockref.count = 1; in gfs2_glock_get()
1335 __releases(&gl->gl_lockref.lock) in add_to_queue()
1336 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1384 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1387 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1424 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1429 gl->gl_lockref.count++; in gfs2_glock_nq()
1433 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1466 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1478 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1482 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1500 gl->gl_lockref.count++; in gfs2_glock_dq()
1507 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1673 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1684 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1730 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1736 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1741 gl->gl_lockref.count++; in gfs2_glock_complete()
1744 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1788 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1796 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1799 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1804 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1902 spin_lock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
1907 spin_unlock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
1950 if (!lockref_get_not_dead(&gl->gl_lockref)) in thaw_glock()
1966 spin_lock(&gl->gl_lockref.lock); in clear_glock()
1967 if (!__lockref_is_dead(&gl->gl_lockref)) { in clear_glock()
1968 gl->gl_lockref.count++; in clear_glock()
1973 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
1989 spin_lock(&gl->gl_lockref.lock); in dump_glock()
1991 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2027 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2030 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2197 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2330 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2346 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2350 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()