Lines Matching refs:fl_gh
1454 static void __flock_holder_uninit(struct file *file, struct gfs2_holder *fl_gh)
1456 struct gfs2_glock *gl = gfs2_glock_hold(fl_gh->gh_gl);
1464 gfs2_holder_uninit(fl_gh);
1472 struct gfs2_holder *fl_gh = &fp->f_fl_gh;
1487 if (gfs2_holder_initialized(fl_gh)) {
1489 if (fl_gh->gh_state == state)
1495 gfs2_glock_dq(fl_gh);
1496 gfs2_holder_reinit(state, flags, fl_gh);
1503 gfs2_holder_init(gl, state, flags, fl_gh);
1508 error = gfs2_glock_nq(fl_gh);
1511 fl_gh->gh_flags &= ~LM_FLAG_TRY_1CB;
1512 fl_gh->gh_flags |= LM_FLAG_TRY;
1516 __flock_holder_uninit(file, fl_gh);
1532 struct gfs2_holder *fl_gh = &fp->f_fl_gh;
1536 if (gfs2_holder_initialized(fl_gh)) {
1537 gfs2_glock_dq(fl_gh);
1538 __flock_holder_uninit(file, fl_gh);