Lines Matching defs:jfs_superblock

36 struct jfs_superblock {  struct
37 char s_magic[4]; /* 4: magic number */
38 __le32 s_version; /* 4: version number */
40 __le64 s_size; /* 8: aggregate size in hardware/LVM blocks;
43 __le32 s_bsize; /* 4: aggregate block size in bytes;
46 __le16 s_l2bsize; /* 2: log2 of s_bsize */
47 __le16 s_l2bfactor; /* 2: log2(s_bsize/hardware block size) */
48 __le32 s_pbsize; /* 4: hardware/LVM block size in bytes */
49 __le16 s_l2pbsize; /* 2: log2 of s_pbsize */
50 __le16 pad; /* 2: padding necessary for alignment */
52 __le32 s_agsize; /* 4: allocation group size in aggr. blocks */
54 __le32 s_flag; /* 4: aggregate attributes:
57 __le32 s_state; /* 4: mount/unmount/recovery state:
60 __le32 s_compress; /* 4: > 0 if data compression */
62 pxd_t s_ait2; /* 8: first extent of secondary
66 pxd_t s_aim2; /* 8: first extent of secondary
69 __le32 s_logdev; /* 4: device address of log */
70 __le32 s_logserial; /* 4: log serial number at aggregate mount */
71 pxd_t s_logpxd; /* 8: inline log extent */
73 pxd_t s_fsckpxd; /* 8: inline fsck work space extent */
75 struct timestruc_t s_time; /* 8: time last updated */
77 __le32 s_fsckloglen; /* 4: Number of filesystem blocks reserved for
85 s8 s_fscklog; /* 1: which fsck service log is most recent
90 char s_fpack[11]; /* 11: file system volume name
98 __le64 s_xsize; /* 8: extendfs s_size */
99 pxd_t s_xfsckpxd; /* 8: extendfs fsckpxd */
100 pxd_t s_xlogpxd; /* 8: extendfs logpxd */
103 char s_uuid[16]; /* 16: 128-bit uuid for volume */
104 char s_label[16]; /* 16: volume label */
105 char s_loguuid[16]; /* 16: 128-bit uuid for log device */