Lines Matching refs:gl
1040 struct gfs2_glock *gl = ip->i_iopen_gh.gh_gl; in gfs2_drop_inode() local
1041 if (test_bit(GLF_DEMOTE, &gl->gl_flags)) in gfs2_drop_inode()
1053 struct gfs2_glock *gl = ip->i_iopen_gh.gh_gl; in gfs2_drop_inode() local
1055 gfs2_glock_hold(gl); in gfs2_drop_inode()
1056 if (!gfs2_queue_verify_delete(gl, true)) in gfs2_drop_inode()
1057 gfs2_glock_put_async(gl); in gfs2_drop_inode()
1197 struct gfs2_glock *gl = ip->i_gl; in gfs2_final_release_pages() local
1199 if (unlikely(!gl)) { in gfs2_final_release_pages()
1205 truncate_inode_pages(gfs2_glock2aspace(gl), 0); in gfs2_final_release_pages()
1208 if (atomic_read(&gl->gl_revokes) == 0) { in gfs2_final_release_pages()
1209 clear_bit(GLF_LFLUSH, &gl->gl_flags); in gfs2_final_release_pages()
1210 clear_bit(GLF_DIRTY, &gl->gl_flags); in gfs2_final_release_pages()
1270 static void gfs2_glock_put_eventually(struct gfs2_glock *gl) in gfs2_glock_put_eventually() argument
1273 gfs2_glock_put_async(gl); in gfs2_glock_put_eventually()
1275 gfs2_glock_put(gl); in gfs2_glock_put_eventually()
1545 struct gfs2_glock *gl = ip->i_iopen_gh.gh_gl; in gfs2_evict_inode() local
1547 glock_clear_object(gl, ip); in gfs2_evict_inode()
1548 gfs2_glock_hold(gl); in gfs2_evict_inode()
1551 gfs2_glock_put_eventually(gl); in gfs2_evict_inode()