Lines Matching defs:erofs_super_block
55 struct erofs_super_block { struct
56 __le32 magic; /* file system magic number */
57 __le32 checksum; /* crc32c(super_block) */
58 __le32 feature_compat;
59 __u8 blkszbits; /* filesystem block size in bit shift */
60 __u8 sb_extslots; /* superblock size = 128 + sb_extslots * 16 */
62 __le16 root_nid; /* nid of root directory */
63 __le64 inos; /* total valid ino # (== f_files - f_favail) */
65 __le64 build_time; /* compact inode time derivation */
66 __le32 build_time_nsec; /* compact inode time derivation in ns scale */
67 __le32 blocks; /* used for statfs */
68 __le32 meta_blkaddr; /* start block address of metadata area */
69 __le32 xattr_blkaddr; /* start block address of shared xattr area */
70 __u8 uuid[16]; /* 128-bit uuid for volume */
71 __u8 volume_name[16]; /* volume name */
72 __le32 feature_incompat;
73 union {
78 } __packed u1;
79 __le16 extra_devices; /* # of devices besides the primary device */
80 __le16 devt_slotoff; /* startoff = devt_slotoff * devt_slotsize */
81 __u8 dirblkbits; /* directory block size in bit shift */
82 __u8 xattr_prefix_count; /* # of long xattr name prefixes */
83 __le32 xattr_prefix_start; /* start of long xattr prefixes */
84 __le64 packed_nid; /* nid of the special packed inode */
85 __u8 xattr_filter_reserved; /* reserved for xattr name filter */
86 __u8 reserved2[23];