Lines Matching refs:gl_lockref
159 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in gfs2_glock_hold()
160 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
224 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
225 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
230 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
232 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
240 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
243 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
266 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
341 __releases(&gl->gl_lockref.lock) in do_promote()
342 __acquires(&gl->gl_lockref.lock) in do_promote()
355 spin_unlock(&gl->gl_lockref.lock); in do_promote()
358 spin_lock(&gl->gl_lockref.lock); in do_promote()
417 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
419 gl->gl_lockref.count++; in state_change()
421 gl->gl_lockref.count--; in state_change()
456 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
500 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
509 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
511 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
524 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
536 __releases(&gl->gl_lockref.lock) in do_xmote()
537 __acquires(&gl->gl_lockref.lock) in do_xmote()
562 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
589 spin_lock(&gl->gl_lockref.lock); in do_xmote()
617 __releases(&gl->gl_lockref.lock) in run_queue()
618 __acquires(&gl->gl_lockref.lock) in run_queue()
657 gl->gl_lockref.count++; in run_queue()
699 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
728 gl->gl_lockref.count -= drop_refs; in glock_work_func()
729 if (!gl->gl_lockref.count) { in glock_work_func()
733 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
759 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
826 gl->gl_lockref.count = 1; in gfs2_glock_get()
1009 __releases(&gl->gl_lockref.lock) in add_to_queue()
1010 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1059 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1062 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1100 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1105 gl->gl_lockref.count++; in gfs2_glock_nq()
1109 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1142 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1151 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1153 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1167 gl->gl_lockref.count++; in gfs2_glock_dq()
1174 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1349 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1352 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1398 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1404 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1409 gl->gl_lockref.count++; in gfs2_glock_complete()
1412 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1455 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1462 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1466 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1471 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1557 lockref_get_not_dead(&gl->gl_lockref)) in glock_hash_walk()
1592 spin_lock(&gl->gl_lockref.lock); in clear_glock()
1596 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
1612 spin_lock(&gl->gl_lockref.lock); in dump_glock()
1614 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
1650 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
1653 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
1799 (int)gl->gl_lockref.count, gl->gl_hold_time); in gfs2_dump_glock()
1932 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
1948 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
1952 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()