Lines Matching defs:gfs2_dinode
259 struct gfs2_dinode { struct
260 struct gfs2_meta_header di_header;
262 struct gfs2_inum di_num;
264 __be32 di_mode; /* mode of file */
265 __be32 di_uid; /* owner's user id */
266 __be32 di_gid; /* owner's group id */
267 __be32 di_nlink; /* number of links to this file */
268 __be64 di_size; /* number of bytes in file */
269 __be64 di_blocks; /* number of blocks in file */
270 __be64 di_atime; /* time last accessed */
271 __be64 di_mtime; /* time last modified */
272 __be64 di_ctime; /* time last changed */
273 __be32 di_major; /* device major number */
274 __be32 di_minor; /* device minor number */
279 __be64 di_goal_meta; /* rgrp to alloc from next */
280 __be64 di_goal_data; /* data block goal */
281 __be64 di_generation; /* generation number for NFS */
283 __be32 di_flags; /* GFS2_DIF_... */
284 __be32 di_payload_format; /* GFS2_FORMAT_... */
285 __u16 __pad1; /* Was ditype in gfs1 */
286 __be16 di_height; /* height of metadata */
287 __u32 __pad2; /* Unused incarnation number from gfs1 */
290 __u16 __pad3; /* Padding */
291 __be16 di_depth; /* Number of bits in the table */
292 __be32 di_entries; /* The number of entries in the directory */
294 struct gfs2_inum __pad4; /* Unused even in current gfs1 */
296 __be64 di_eattr; /* extended attribute block number */
297 __be32 di_atime_nsec; /* nsec portion of atime */
298 __be32 di_mtime_nsec; /* nsec portion of mtime */
299 __be32 di_ctime_nsec; /* nsec portion of ctime */
301 __u8 di_reserved[44];