Lines Matching refs:gl_lockref
157 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in gfs2_glock_hold()
158 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
226 GLOCK_BUG_ON(gl, gl->gl_lockref.count < 2); in __gfs2_glock_queue_work()
227 gl->gl_lockref.count--; in __gfs2_glock_queue_work()
232 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
234 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_queue_work()
242 lockref_mark_dead(&gl->gl_lockref); in __gfs2_glock_put()
245 spin_unlock(&gl->gl_lockref.lock); in __gfs2_glock_put()
268 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
348 __releases(&gl->gl_lockref.lock) in do_promote()
349 __acquires(&gl->gl_lockref.lock) in do_promote()
362 spin_unlock(&gl->gl_lockref.lock); in do_promote()
365 spin_lock(&gl->gl_lockref.lock); in do_promote()
424 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
426 gl->gl_lockref.count++; in state_change()
428 gl->gl_lockref.count--; in state_change()
463 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
508 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
517 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
519 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
532 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
544 __releases(&gl->gl_lockref.lock) in do_xmote()
545 __acquires(&gl->gl_lockref.lock) in do_xmote()
570 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
597 spin_lock(&gl->gl_lockref.lock); in do_xmote()
625 __releases(&gl->gl_lockref.lock) in run_queue()
626 __acquires(&gl->gl_lockref.lock) in run_queue()
665 gl->gl_lockref.count++; in run_queue()
707 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
736 gl->gl_lockref.count -= drop_refs; in glock_work_func()
737 if (!gl->gl_lockref.count) { in glock_work_func()
741 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
767 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) { in find_insert_glock()
834 gl->gl_lockref.count = 1; in gfs2_glock_get()
1109 __releases(&gl->gl_lockref.lock) in add_to_queue()
1110 __acquires(&gl->gl_lockref.lock) in add_to_queue()
1159 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
1162 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
1200 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1205 gl->gl_lockref.count++; in gfs2_glock_nq()
1209 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1242 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1251 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1253 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1266 gl->gl_lockref.count++; in gfs2_glock_dq()
1273 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1448 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1451 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1497 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1503 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1508 gl->gl_lockref.count++; in gfs2_glock_complete()
1511 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1554 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1562 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1565 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1570 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1657 lockref_get_not_dead(&gl->gl_lockref)) in glock_hash_walk()
1692 spin_lock(&gl->gl_lockref.lock); in clear_glock()
1696 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
1712 spin_lock(&gl->gl_lockref.lock); in dump_glock()
1714 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
1750 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
1753 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
1907 (int)gl->gl_lockref.count, gl->gl_hold_time); in gfs2_dump_glock()
2040 if (!lockref_put_not_zero(&gl->gl_lockref)) in gfs2_glock_iter_next()
2056 if (!lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()
2060 if (__lockref_is_dead(&gl->gl_lockref)) in gfs2_glock_iter_next()