Lines Matching refs:from

32  * from disk. We don't report the error otherwise to avoid warnings during log
35 * the error to, so this will distinguish it from a non-ra verifier failure.
173 struct xfs_dinode *from)
181 fa = xfs_dinode_verify(ip->i_mount, ip->i_ino, from);
183 xfs_inode_verifier_error(ip, -EFSCORRUPTED, "dinode", from,
184 sizeof(*from), fa);
194 ip->i_flushiter = be16_to_cpu(from->di_flushiter);
195 inode->i_generation = be32_to_cpu(from->di_gen);
196 inode->i_mode = be16_to_cpu(from->di_mode);
205 if (unlikely(from->di_version == 1)) {
206 set_nlink(inode, be16_to_cpu(from->di_onlink));
209 set_nlink(inode, be32_to_cpu(from->di_nlink));
210 ip->i_projid = (prid_t)be16_to_cpu(from->di_projid_hi) << 16 |
211 be16_to_cpu(from->di_projid_lo);
214 i_uid_write(inode, be32_to_cpu(from->di_uid));
215 i_gid_write(inode, be32_to_cpu(from->di_gid));
223 inode->i_atime = xfs_inode_from_disk_ts(from, from->di_atime);
224 inode->i_mtime = xfs_inode_from_disk_ts(from, from->di_mtime);
226 xfs_inode_from_disk_ts(from, from->di_ctime));
228 ip->i_disk_size = be64_to_cpu(from->di_size);
229 ip->i_nblocks = be64_to_cpu(from->di_nblocks);
230 ip->i_extsize = be32_to_cpu(from->di_extsize);
231 ip->i_forkoff = from->di_forkoff;
232 ip->i_diflags = be16_to_cpu(from->di_flags);
233 ip->i_next_unlinked = be32_to_cpu(from->di_next_unlinked);
235 if (from->di_dmevmask || from->di_dmstate)
240 be64_to_cpu(from->di_changecount));
241 ip->i_crtime = xfs_inode_from_disk_ts(from, from->di_crtime);
242 ip->i_diflags2 = be64_to_cpu(from->di_flags2);
243 ip->i_cowextsize = be32_to_cpu(from->di_cowextsize);
246 error = xfs_iformat_data_fork(ip, from);
249 if (from->di_forkoff) {
250 error = xfs_iformat_attr_fork(ip, from);
507 /* Fork checks carried over from xfs_iformat_fork */