Lines Matching refs:dinode
34 use super::dinode::Dinode;
156 let dinode = Dinode::from(buf_reader.by_ref(), super_block, entry.inumber); in lookup() localVariable
158 let kind = get_file_type(FileKind::Mode(dinode.di_core.di_mode))?; in lookup()
162 size: dinode.di_core.di_size as u64, in lookup()
163 blocks: dinode.di_core.di_nblocks, in lookup()
165 sec: dinode.di_core.di_atime.t_sec as i64, in lookup()
166 nsec: dinode.di_core.di_atime.t_nsec, in lookup()
169 sec: dinode.di_core.di_mtime.t_sec as i64, in lookup()
170 nsec: dinode.di_core.di_mtime.t_nsec, in lookup()
173 sec: dinode.di_core.di_ctime.t_sec as i64, in lookup()
174 nsec: dinode.di_core.di_ctime.t_nsec, in lookup()
178 perm: dinode.di_core.di_mode & (!(S_IFMT as u16)), in lookup()
179 nlink: dinode.di_core.di_nlink, in lookup()
180 uid: dinode.di_core.di_uid, in lookup()
181 gid: dinode.di_core.di_gid, in lookup()
186 Ok((attr, dinode.di_core.di_gen.into())) in lookup()