0001
0002
0003
0004
0005
0006
0007 #ifndef __GLOPS_DOT_H__
0008 #define __GLOPS_DOT_H__
0009
0010 #include "incore.h"
0011
0012 extern struct workqueue_struct *gfs2_freeze_wq;
0013
0014 extern const struct gfs2_glock_operations gfs2_meta_glops;
0015 extern const struct gfs2_glock_operations gfs2_inode_glops;
0016 extern const struct gfs2_glock_operations gfs2_rgrp_glops;
0017 extern const struct gfs2_glock_operations gfs2_freeze_glops;
0018 extern const struct gfs2_glock_operations gfs2_iopen_glops;
0019 extern const struct gfs2_glock_operations gfs2_flock_glops;
0020 extern const struct gfs2_glock_operations gfs2_nondisk_glops;
0021 extern const struct gfs2_glock_operations gfs2_quota_glops;
0022 extern const struct gfs2_glock_operations gfs2_journal_glops;
0023 extern const struct gfs2_glock_operations *gfs2_glops_list[];
0024
0025 extern int gfs2_inode_metasync(struct gfs2_glock *gl);
0026 extern void gfs2_ail_flush(struct gfs2_glock *gl, bool fsync);
0027
0028 #endif