Lines Matching refs:gl_lockref

105 	GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref));  in gfs2_glock_hold()
106 lockref_get(&gl->gl_lockref); in gfs2_glock_hold()
166 if (lockref_put_or_lock(&gl->gl_lockref)) in gfs2_glock_put()
169 lockref_mark_dead(&gl->gl_lockref); in gfs2_glock_put()
172 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_put()
249 __releases(&gl->gl_lockref.lock) in do_promote()
250 __acquires(&gl->gl_lockref.lock) in do_promote()
263 spin_unlock(&gl->gl_lockref.lock); in do_promote()
266 spin_lock(&gl->gl_lockref.lock); in do_promote()
325 GLOCK_BUG_ON(gl, __lockref_is_dead(&gl->gl_lockref)); in state_change()
327 gl->gl_lockref.count++; in state_change()
329 gl->gl_lockref.count--; in state_change()
364 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
408 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
417 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
419 spin_lock(&gl->gl_lockref.lock); in finish_xmote()
432 spin_unlock(&gl->gl_lockref.lock); in finish_xmote()
444 __releases(&gl->gl_lockref.lock) in do_xmote()
445 __acquires(&gl->gl_lockref.lock) in do_xmote()
467 spin_unlock(&gl->gl_lockref.lock); in do_xmote()
488 spin_lock(&gl->gl_lockref.lock); in do_xmote()
516 __releases(&gl->gl_lockref.lock) in run_queue()
517 __acquires(&gl->gl_lockref.lock) in run_queue()
556 gl->gl_lockref.count++; in run_queue()
558 gl->gl_lockref.count--; in run_queue()
599 spin_lock(&gl->gl_lockref.lock); in glock_work_func()
615 spin_unlock(&gl->gl_lockref.lock); in glock_work_func()
655 if (gl && !lockref_get_not_dead(&gl->gl_lockref)) in gfs2_glock_get()
686 gl->gl_lockref.count = 1; in gfs2_glock_get()
725 if (tmp == NULL || !lockref_get_not_dead(&tmp->gl_lockref)) { in gfs2_glock_get()
879 __releases(&gl->gl_lockref.lock) in add_to_queue()
880 __acquires(&gl->gl_lockref.lock) in add_to_queue()
929 spin_unlock(&gl->gl_lockref.lock); in add_to_queue()
932 spin_lock(&gl->gl_lockref.lock); in add_to_queue()
970 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_nq()
975 gl->gl_lockref.count++; in gfs2_glock_nq()
977 gl->gl_lockref.count--; in gfs2_glock_nq()
980 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_nq()
1013 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1021 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1023 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1036 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_dq()
1220 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1222 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_cb()
1270 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1276 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1281 gl->gl_lockref.count++; in gfs2_glock_complete()
1283 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_complete()
1329 if (!spin_trylock(&gl->gl_lockref.lock)) { in gfs2_dispose_glock_lru()
1336 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1340 gl->gl_lockref.count++; in gfs2_dispose_glock_lru()
1345 gl->gl_lockref.count--; in gfs2_dispose_glock_lru()
1346 spin_unlock(&gl->gl_lockref.lock); in gfs2_dispose_glock_lru()
1429 lockref_get_not_dead(&gl->gl_lockref)) in glock_hash_walk()
1464 spin_lock(&gl->gl_lockref.lock); in clear_glock()
1467 spin_unlock(&gl->gl_lockref.lock); in clear_glock()
1485 spin_lock(&gl->gl_lockref.lock); in dump_glock()
1487 spin_unlock(&gl->gl_lockref.lock); in dump_glock()
1521 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
1524 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_finish_truncate()
1670 (int)gl->gl_lockref.count, gl->gl_hold_time); in gfs2_dump_glock()
1798 __lockref_is_dead(&gi->gl->gl_lockref))); in gfs2_glock_iter_next()