Lines Matching defs:erofs_sb_info
123 struct erofs_sb_info { struct
124 struct erofs_mount_opts opt; /* options */
127 struct list_head list;
128 struct mutex umount_mutex;
131 struct xarray managed_pslots;
133 unsigned int shrinker_run_no;
134 u16 available_compr_algs;
137 struct inode *managed_cache;
139 struct erofs_sb_lz4_info lz4;
141 struct inode *packed_inode;
142 struct erofs_dev_context *devs;
143 struct dax_device *dax_dev;
144 u64 dax_part_off;
145 u64 total_blocks;
146 u32 primarydevice_blocks;
148 u32 meta_blkaddr;
150 u32 xattr_blkaddr;
151 u32 xattr_prefix_start;
152 u8 xattr_prefix_count;
153 struct erofs_xattr_prefix_item *xattr_prefixes;
154 unsigned int xattr_filter_reserved;
156 u16 device_id_mask; /* valid bits of device id to be used */
158 unsigned char islotbits; /* inode slot unit size in bit shift */
159 unsigned char blkszbits; /* filesystem block size in bit shift */
161 u32 sb_size; /* total superblock size */
162 u32 build_time_nsec;
163 u64 build_time;
188 #define EROFS_SB(sb) ((struct erofs_sb_info *)(sb)->s_fs_info) argument