Lines Matching defs:ufs1_dinode
69 struct ufs1_dinode { struct
70 uint16_t di_mode; /* 0: IFMT, permissions; see below. */
71 int16_t di_nlink; /* 2: File link count. */
72 union {
75 } di_u;
76 uint64_t di_size; /* 8: File byte count. */
77 uint32_t di_atime; /* 16: Last access time. */
78 uint32_t di_atimensec; /* 20: Last access time. */
79 uint32_t di_mtime; /* 24: Last modified time. */
80 uint32_t di_mtimensec; /* 28: Last modified time. */
81 uint32_t di_ctime; /* 32: Last inode change time. */
82 uint32_t di_ctimensec; /* 36: Last inode change time. */
83 ufs_daddr_t di_db[UFS_NDADDR]; /* 40: Direct disk blocks. */
84 ufs_daddr_t di_ib[UFS_NIADDR]; /* 88: Indirect disk blocks. */
85 uint32_t di_flags; /* 100: Status flags (chflags). */
86 int32_t di_blocks; /* 104: Blocks actually held. */
87 int32_t di_gen; /* 108: Generation number. */
88 uint32_t di_uid; /* 112: File owner. */
89 uint32_t di_gid; /* 116: File group. */
95 uint16_t di_atime_ext; /* 120: 16 msb time bits */
96 uint16_t di_mtime_ext; /* 122: 16 msb time bits */
97 uint16_t di_ctime_ext; /* 124: 16 msb time bits */
98 uint16_t di_spare7E; /* 126: spare field */