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()
251 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
252 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
257 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
259 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
267 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
270 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
297 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
392 __releases(&gl->gl_lockref.lock) in do_promote()
393 __acquires(&gl->gl_lockref.lock) in do_promote()
406 spin_unlock(&gl->gl_lockref.lock); in do_promote()
409 spin_lock(&gl->gl_lockref.lock); in do_promote()
467 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
469 gl->gl_lockref.count++; in state_change()
471 gl->gl_lockref.count--; in state_change()
512 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
557 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
566 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
568 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
581 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
603 __releases(&gl->gl_lockref.lock) in do_xmote()
604 __acquires(&gl->gl_lockref.lock) in do_xmote()
636 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
722 spin_lock(&gl->gl_lockref.lock); in do_xmote()
750 __releases(&gl->gl_lockref.lock) in run_queue()
751 __acquires(&gl->gl_lockref.lock) in run_queue()
790 gl->gl_lockref.count++; in run_queue()
847 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
851 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
861 spin_lock(&gl->gl_lockref.lock); in gfs2_try_evict()
865 lockref_get(&inode_gl->gl_lockref); in gfs2_try_evict()
868 spin_unlock(&gl->gl_lockref.lock); in gfs2_try_evict()
886 spin_lock(&gl->gl_lockref.lock); in delete_work_func()
888 spin_unlock(&gl->gl_lockref.lock); in delete_work_func()
935 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
964 gl->gl_lockref.count -= drop_refs; in glock_work_func()
965 if (!gl->gl_lockref.count) { in glock_work_func()
969 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
995 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
1062 lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass); in gfs2_glock_get()
1063 gl->gl_lockref.count = 1; in gfs2_glock_get()
1343 __releases(&gl->gl_lockref.lock) in add_to_queue()
1344 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1392 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1395 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1432 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1437 gl->gl_lockref.count++; in gfs2_glock_nq()
1441 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1474 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1486 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1490 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1507 gl->gl_lockref.count++; in gfs2_glock_dq()
1514 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1681 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1692 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1738 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1744 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1749 gl->gl_lockref.count++; in gfs2_glock_complete()
1752 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1797 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1805 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1808 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1813 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1898 lockref_get_not_dead(&gl->gl_lockref)) in glock_hash_walk()
1911 spin_lock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
1916 spin_unlock(&gl->gl_lockref.lock); in gfs2_queue_delete_work()
1976 spin_lock(&gl->gl_lockref.lock); in clear_glock()
1980 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
1996 spin_lock(&gl->gl_lockref.lock); in dump_glock()
1998 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
2033 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2036 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
2201 (int)gl->gl_lockref.count, gl->gl_hold_time, nrpages); in gfs2_dump_glock()
2334 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2350 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2354 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()