Home
last modified time | relevance | path

Searched refs:sd_log_flush_lock (Results 1 – 6 of 6) sorted by relevance

/linux/fs/gfs2/
H A Dtrans.c79 * Try the reservations under sd_log_flush_lock to prevent log flushes in __gfs2_trans_begin()
87 down_read(&sdp->sd_log_flush_lock); in __gfs2_trans_begin()
90 up_read(&sdp->sd_log_flush_lock); in __gfs2_trans_begin()
92 down_read(&sdp->sd_log_flush_lock); in __gfs2_trans_begin()
98 up_read(&sdp->sd_log_flush_lock); in __gfs2_trans_begin()
133 up_read(&sdp->sd_log_flush_lock); in gfs2_trans_end()
155 up_read(&sdp->sd_log_flush_lock); in gfs2_trans_end()
H A Drecovery.c503 /* We take the sd_log_flush_lock here primarily to prevent log in gfs2_recover_func()
506 down_read(&sdp->sd_log_flush_lock); in gfs2_recover_func()
513 up_read(&sdp->sd_log_flush_lock); in gfs2_recover_func()
520 up_read(&sdp->sd_log_flush_lock); in gfs2_recover_func()
H A Dlog.c455 * sdp->sd_log_flush_lock must be held.
558 * This is similar to gfs2_log_reserve, but sdp->sd_log_flush_lock must be
590 * sdp->sd_log_flush_lock must not be held.
1045 down_write(&sdp->sd_log_flush_lock); in gfs2_log_flush()
1087 up_write(&sdp->sd_log_flush_lock); in gfs2_log_flush()
1089 down_write(&sdp->sd_log_flush_lock); in gfs2_log_flush()
1157 up_write(&sdp->sd_log_flush_lock); in gfs2_log_flush()
H A Dincore.h822 struct rw_semaphore sd_log_flush_lock; member
H A Dsuper.c70 down_write(&sdp->sd_log_flush_lock); in gfs2_jindex_free()
72 up_write(&sdp->sd_log_flush_lock); in gfs2_jindex_free()
H A Dops_fstype.c125 init_rwsem(&sdp->sd_log_flush_lock); in init_sbd()