Lines Matching refs:from
193 struct xfs_dinode *from) in xfs_inode_from_disk() argument
203 fa = xfs_dinode_verify(ip->i_mount, ip->i_ino, from); in xfs_inode_from_disk()
205 xfs_inode_verifier_error(ip, -EFSCORRUPTED, "dinode", from, in xfs_inode_from_disk()
206 sizeof(*from), fa); in xfs_inode_from_disk()
215 to->di_flushiter = be16_to_cpu(from->di_flushiter); in xfs_inode_from_disk()
216 inode->i_generation = be32_to_cpu(from->di_gen); in xfs_inode_from_disk()
217 inode->i_mode = be16_to_cpu(from->di_mode); in xfs_inode_from_disk()
226 if (unlikely(from->di_version == 1)) { in xfs_inode_from_disk()
227 set_nlink(inode, be16_to_cpu(from->di_onlink)); in xfs_inode_from_disk()
230 set_nlink(inode, be32_to_cpu(from->di_nlink)); in xfs_inode_from_disk()
231 to->di_projid = (prid_t)be16_to_cpu(from->di_projid_hi) << 16 | in xfs_inode_from_disk()
232 be16_to_cpu(from->di_projid_lo); in xfs_inode_from_disk()
235 i_uid_write(inode, be32_to_cpu(from->di_uid)); in xfs_inode_from_disk()
236 i_gid_write(inode, be32_to_cpu(from->di_gid)); in xfs_inode_from_disk()
244 inode->i_atime = xfs_inode_from_disk_ts(from, from->di_atime); in xfs_inode_from_disk()
245 inode->i_mtime = xfs_inode_from_disk_ts(from, from->di_mtime); in xfs_inode_from_disk()
246 inode->i_ctime = xfs_inode_from_disk_ts(from, from->di_ctime); in xfs_inode_from_disk()
248 to->di_size = be64_to_cpu(from->di_size); in xfs_inode_from_disk()
249 to->di_nblocks = be64_to_cpu(from->di_nblocks); in xfs_inode_from_disk()
250 to->di_extsize = be32_to_cpu(from->di_extsize); in xfs_inode_from_disk()
251 to->di_forkoff = from->di_forkoff; in xfs_inode_from_disk()
252 to->di_dmevmask = be32_to_cpu(from->di_dmevmask); in xfs_inode_from_disk()
253 to->di_dmstate = be16_to_cpu(from->di_dmstate); in xfs_inode_from_disk()
254 to->di_flags = be16_to_cpu(from->di_flags); in xfs_inode_from_disk()
258 be64_to_cpu(from->di_changecount)); in xfs_inode_from_disk()
259 to->di_crtime = xfs_inode_from_disk_ts(from, from->di_crtime); in xfs_inode_from_disk()
260 to->di_flags2 = be64_to_cpu(from->di_flags2); in xfs_inode_from_disk()
261 to->di_cowextsize = be32_to_cpu(from->di_cowextsize); in xfs_inode_from_disk()
264 error = xfs_iformat_data_fork(ip, from); in xfs_inode_from_disk()
267 if (from->di_forkoff) { in xfs_inode_from_disk()
268 error = xfs_iformat_attr_fork(ip, from); in xfs_inode_from_disk()
306 struct xfs_icdinode *from = &ip->i_d; in xfs_inode_to_disk() local
315 to->di_projid_lo = cpu_to_be16(from->di_projid & 0xffff); in xfs_inode_to_disk()
316 to->di_projid_hi = cpu_to_be16(from->di_projid >> 16); in xfs_inode_to_disk()
326 to->di_size = cpu_to_be64(from->di_size); in xfs_inode_to_disk()
327 to->di_nblocks = cpu_to_be64(from->di_nblocks); in xfs_inode_to_disk()
328 to->di_extsize = cpu_to_be32(from->di_extsize); in xfs_inode_to_disk()
331 to->di_forkoff = from->di_forkoff; in xfs_inode_to_disk()
333 to->di_dmevmask = cpu_to_be32(from->di_dmevmask); in xfs_inode_to_disk()
334 to->di_dmstate = cpu_to_be16(from->di_dmstate); in xfs_inode_to_disk()
335 to->di_flags = cpu_to_be16(from->di_flags); in xfs_inode_to_disk()
340 to->di_crtime = xfs_inode_to_disk_ts(ip, from->di_crtime); in xfs_inode_to_disk()
341 to->di_flags2 = cpu_to_be64(from->di_flags2); in xfs_inode_to_disk()
342 to->di_cowextsize = cpu_to_be32(from->di_cowextsize); in xfs_inode_to_disk()
350 to->di_flushiter = cpu_to_be16(from->di_flushiter); in xfs_inode_to_disk()