Lines Matching defs:erofs_inode
186 struct erofs_inode { struct
194 struct erofs_inode *next_dirwrite; argument
198 struct erofs_inode *i_parent; argument
201 u32 dev;
203 umode_t i_mode;
204 erofs_off_t i_size;
206 u64 i_ino[2];
207 u32 i_uid;
208 u32 i_gid;
209 u64 i_mtime;
210 u32 i_mtime_nsec;
211 u32 i_nlink;
213 union {
221 } u;
223 char *i_srcpath;
224 union {
228 unsigned char datalayout;
229 unsigned char inode_isize;
231 unsigned short idata_size;
232 char datasource;
233 bool compressed_idata;
234 bool lazy_tailblock;
235 bool opaque;
237 bool whiteouts;
239 unsigned int xattr_isize;
240 unsigned int extent_isize;
242 unsigned int xattr_shared_count;
243 unsigned int *xattr_shared_xattrs;
245 erofs_nid_t nid;
246 struct erofs_buffer_head *bh;
247 struct erofs_buffer_head *bh_inline, *bh_data;
249 void *idata;
252 void *eof_tailraw;
253 unsigned int eof_tailrawsize;
255 union {
279 static inline erofs_off_t erofs_iloc(struct erofs_inode *inode) in erofs_iloc() argument