Lines Matching refs:gl
1331 struct gfs2_glock *gl = ip->i_iopen_gh.gh_gl; in gfs2_drop_inode() local
1332 if (test_bit(GLF_DEMOTE, &gl->gl_flags)) in gfs2_drop_inode()
1344 struct gfs2_glock *gl = ip->i_iopen_gh.gh_gl; in gfs2_drop_inode() local
1346 gfs2_glock_hold(gl); in gfs2_drop_inode()
1347 if (queue_work(gfs2_delete_workqueue, &gl->gl_delete) == 0) in gfs2_drop_inode()
1348 gfs2_glock_queue_put(gl); in gfs2_drop_inode()
1479 struct gfs2_glock *gl = ip->i_gl; in gfs2_final_release_pages() local
1484 if (atomic_read(&gl->gl_revokes) == 0) { in gfs2_final_release_pages()
1485 clear_bit(GLF_LFLUSH, &gl->gl_flags); in gfs2_final_release_pages()
1486 clear_bit(GLF_DIRTY, &gl->gl_flags); in gfs2_final_release_pages()
1547 static void gfs2_glock_put_eventually(struct gfs2_glock *gl) in gfs2_glock_put_eventually() argument
1550 gfs2_glock_queue_put(gl); in gfs2_glock_put_eventually()
1552 gfs2_glock_put(gl); in gfs2_glock_put_eventually()
1729 struct gfs2_glock *gl = ip->i_iopen_gh.gh_gl; in gfs2_evict_inode() local
1731 glock_clear_object(gl, ip); in gfs2_evict_inode()
1733 gfs2_glock_hold(gl); in gfs2_evict_inode()
1735 gfs2_glock_put_eventually(gl); in gfs2_evict_inode()