Lines Matching refs:fl_gh
1447 static void __flock_holder_uninit(struct file *file, struct gfs2_holder *fl_gh) in __flock_holder_uninit() argument
1449 struct gfs2_glock *gl = gfs2_glock_hold(fl_gh->gh_gl); in __flock_holder_uninit()
1457 gfs2_holder_uninit(fl_gh); in __flock_holder_uninit()
1465 struct gfs2_holder *fl_gh = &fp->f_fl_gh; in do_flock() local
1480 if (gfs2_holder_initialized(fl_gh)) { in do_flock()
1482 if (fl_gh->gh_state == state) in do_flock()
1488 gfs2_glock_dq(fl_gh); in do_flock()
1489 gfs2_holder_reinit(state, flags, fl_gh); in do_flock()
1496 gfs2_holder_init(gl, state, flags, fl_gh); in do_flock()
1501 error = gfs2_glock_nq(fl_gh); in do_flock()
1504 fl_gh->gh_flags &= ~LM_FLAG_TRY_1CB; in do_flock()
1505 fl_gh->gh_flags |= LM_FLAG_TRY; in do_flock()
1509 __flock_holder_uninit(file, fl_gh); in do_flock()
1525 struct gfs2_holder *fl_gh = &fp->f_fl_gh; in do_unflock() local
1529 if (gfs2_holder_initialized(fl_gh)) { in do_unflock()
1530 gfs2_glock_dq(fl_gh); in do_unflock()
1531 __flock_holder_uninit(file, fl_gh); in do_unflock()