Searched refs:fl_gh (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/fs/gfs2/ |
H A D | file.c | 1454 static void __flock_holder_uninit(struct file *file, struct gfs2_holder *fl_gh) in __flock_holder_uninit() argument 1456 struct gfs2_glock *gl = gfs2_glock_hold(fl_gh->gh_gl); in __flock_holder_uninit() 1464 gfs2_holder_uninit(fl_gh); in __flock_holder_uninit() 1472 struct gfs2_holder *fl_gh = &fp->f_fl_gh; in do_flock() local 1487 if (gfs2_holder_initialized(fl_gh)) { in do_flock() 1489 if (fl_gh->gh_state == state) in do_flock() 1495 gfs2_glock_dq(fl_gh); in do_flock() 1496 gfs2_holder_reinit(state, flags, fl_gh); in do_flock() 1503 gfs2_holder_init(gl, state, flags, fl_gh); in do_flock() 1508 error = gfs2_glock_nq(fl_gh); in do_flock() 1532 struct gfs2_holder *fl_gh = &fp->f_fl_gh; do_unflock() local [all...] |
H A D | glock.c | 2780 struct gfs2_holder *fl_gh = &fp->f_fl_gh; in gfs2_glockfd_seq_show_flock() local 2783 if (!READ_ONCE(fl_gh->gh_gl)) in gfs2_glockfd_seq_show_flock() 2787 if (gfs2_holder_initialized(fl_gh)) in gfs2_glockfd_seq_show_flock() 2788 gl_name = fl_gh->gh_gl->gl_name; in gfs2_glockfd_seq_show_flock()
|
/kernel/linux/linux-5.10/fs/gfs2/ |
H A D | file.c | 1276 struct gfs2_holder *fl_gh = &fp->f_fl_gh; in do_flock() local 1289 if (gfs2_holder_initialized(fl_gh)) { in do_flock() 1291 if (fl_gh->gh_state == state) in do_flock() 1297 gfs2_glock_dq(fl_gh); in do_flock() 1298 gfs2_holder_reinit(state, flags, fl_gh); in do_flock() 1304 gfs2_holder_init(gl, state, flags, fl_gh); in do_flock() 1308 error = gfs2_glock_nq(fl_gh); in do_flock() 1311 fl_gh->gh_flags = LM_FLAG_TRY | GL_EXACT; in do_flock() 1312 fl_gh->gh_error = 0; in do_flock() 1316 gfs2_holder_uninit(fl_gh); in do_flock() 1332 struct gfs2_holder *fl_gh = &fp->f_fl_gh; do_unflock() local [all...] |
Completed in 8 milliseconds