#ifndef __GFS2_ONDISK_DOT_H__
#define __GFS2_ONDISK_DOT_H__
#include <linux/types.h>
#define GFS2_MAGIC …
#define GFS2_BASIC_BLOCK …
#define GFS2_BASIC_BLOCK_SHIFT …
#define GFS2_MOUNT_LOCK …
#define GFS2_LIVE_LOCK …
#define GFS2_FREEZE_LOCK …
#define GFS2_RENAME_LOCK …
#define GFS2_CONTROL_LOCK …
#define GFS2_MOUNTED_LOCK …
#define GFS2_FORMAT_NONE …
#define GFS2_FORMAT_SB …
#define GFS2_FORMAT_RG …
#define GFS2_FORMAT_RB …
#define GFS2_FORMAT_DI …
#define GFS2_FORMAT_IN …
#define GFS2_FORMAT_LF …
#define GFS2_FORMAT_JD …
#define GFS2_FORMAT_LH …
#define GFS2_FORMAT_LD …
#define GFS2_FORMAT_LB …
#define GFS2_FORMAT_EA …
#define GFS2_FORMAT_ED …
#define GFS2_FORMAT_QC …
#define GFS2_FORMAT_RI …
#define GFS2_FORMAT_DE …
#define GFS2_FORMAT_QU …
#define GFS2_FORMAT_FS …
#define GFS2_FORMAT_MULTI …
struct gfs2_inum { … };
#define GFS2_METATYPE_NONE …
#define GFS2_METATYPE_SB …
#define GFS2_METATYPE_RG …
#define GFS2_METATYPE_RB …
#define GFS2_METATYPE_DI …
#define GFS2_METATYPE_IN …
#define GFS2_METATYPE_LF …
#define GFS2_METATYPE_JD …
#define GFS2_METATYPE_LH …
#define GFS2_METATYPE_LD …
#define GFS2_METATYPE_LB …
#define GFS2_METATYPE_EA …
#define GFS2_METATYPE_ED …
#define GFS2_METATYPE_QC …
struct gfs2_meta_header { … };
#define GFS2_SB_ADDR …
#define GFS2_SB_LOCK …
#define GFS2_LOCKNAME_LEN …
struct gfs2_sb { … };
struct gfs2_rindex { … };
#define GFS2_NBBY …
#define GFS2_BIT_SIZE …
#define GFS2_BIT_MASK …
#define GFS2_BLKST_FREE …
#define GFS2_BLKST_USED …
#define GFS2_BLKST_UNLINKED …
#define GFS2_BLKST_DINODE …
#define GFS2_RGF_JOURNAL …
#define GFS2_RGF_METAONLY …
#define GFS2_RGF_DATAONLY …
#define GFS2_RGF_NOALLOC …
#define GFS2_RGF_TRIMMED …
struct gfs2_inode_lvb { … };
struct gfs2_rgrp_lvb { … };
struct gfs2_rgrp { … };
struct gfs2_quota { … };
#define GFS2_MAX_META_HEIGHT …
#define GFS2_DIR_MAX_DEPTH …
#define DT2IF(dt) …
#define IF2DT(sif) …
enum { … };
#define GFS2_DIF_JDATA …
#define GFS2_DIF_EXHASH …
#define GFS2_DIF_UNUSED …
#define GFS2_DIF_EA_INDIRECT …
#define GFS2_DIF_DIRECTIO …
#define GFS2_DIF_IMMUTABLE …
#define GFS2_DIF_APPENDONLY …
#define GFS2_DIF_NOATIME …
#define GFS2_DIF_SYNC …
#define GFS2_DIF_SYSTEM …
#define GFS2_DIF_TOPDIR …
#define GFS2_DIF_TRUNC_IN_PROG …
#define GFS2_DIF_INHERIT_DIRECTIO …
#define GFS2_DIF_INHERIT_JDATA …
struct gfs2_dinode { … };
#define GFS2_FNAMESIZE …
#define GFS2_DIRENT_SIZE(name_len) …
#define GFS2_MIN_DIRENT_SIZE …
struct gfs2_dirent { … };
struct gfs2_leaf { … };
#define GFS2_EA_MAX_NAME_LEN …
#define GFS2_EA_MAX_DATA_LEN …
#define GFS2_EATYPE_UNUSED …
#define GFS2_EATYPE_USR …
#define GFS2_EATYPE_SYS …
#define GFS2_EATYPE_SECURITY …
#define GFS2_EATYPE_TRUSTED …
#define GFS2_EATYPE_LAST …
#define GFS2_EATYPE_VALID(x) …
#define GFS2_EAFLAG_LAST …
struct gfs2_ea_header { … };
#define GFS2_LOG_HEAD_UNMOUNT …
#define GFS2_LOG_HEAD_FLUSH_NORMAL …
#define GFS2_LOG_HEAD_FLUSH_SYNC …
#define GFS2_LOG_HEAD_FLUSH_SHUTDOWN …
#define GFS2_LOG_HEAD_FLUSH_FREEZE …
#define GFS2_LOG_HEAD_RECOVERY …
#define GFS2_LOG_HEAD_USERSPACE …
#define GFS2_LFC_SHUTDOWN …
#define GFS2_LFC_JDATA_WPAGES …
#define GFS2_LFC_SET_FLAGS …
#define GFS2_LFC_AIL_EMPTY_GL …
#define GFS2_LFC_AIL_FLUSH …
#define GFS2_LFC_RGRP_GO_SYNC …
#define GFS2_LFC_INODE_GO_SYNC …
#define GFS2_LFC_INODE_GO_INVAL …
#define GFS2_LFC_FREEZE_GO_SYNC …
#define GFS2_LFC_KILL_SB …
#define GFS2_LFC_DO_SYNC …
#define GFS2_LFC_INPLACE_RESERVE …
#define GFS2_LFC_WRITE_INODE …
#define GFS2_LFC_MAKE_FS_RO …
#define GFS2_LFC_SYNC_FS …
#define GFS2_LFC_EVICT_INODE …
#define GFS2_LFC_TRANS_END …
#define GFS2_LFC_LOGD_JFLUSH_REQD …
#define GFS2_LFC_LOGD_AIL_FLUSH_REQD …
#define LH_V1_SIZE …
struct gfs2_log_header { … };
#define GFS2_LOG_DESC_METADATA …
#define GFS2_LOG_DESC_REVOKE …
#define GFS2_LOG_DESC_JDATA …
struct gfs2_log_descriptor { … };
#define GFS2_INUM_QUANTUM …
struct gfs2_inum_range { … };
struct gfs2_statfs_change { … };
#define GFS2_QCF_USER …
struct gfs2_quota_change { … };
struct gfs2_quota_lvb { … };
#endif