Lines Matching defs:dip

214 	struct xfs_dinode	*dip,
220 uint32_t value = be32_to_cpu(dip->di_extsize);
250 struct xfs_dinode *dip,
259 be32_to_cpu(dip->di_cowextsize), mode, flags,
269 struct xfs_dinode *dip,
314 struct xfs_dinode *dip,
346 if (xfs_dinode_has_bigtime(dip) && !xfs_has_bigtime(mp))
362 struct xfs_dinode *dip,
367 tv = xfs_inode_from_disk_ts(dip, ts);
376 struct xfs_dinode *dip,
389 flags = be16_to_cpu(dip->di_flags);
390 if (dip->di_version >= 3)
391 flags2 = be64_to_cpu(dip->di_flags2);
396 mode = be16_to_cpu(dip->di_mode);
413 switch (dip->di_version) {
424 if (dip->di_onlink != 0)
427 if (dip->di_mode == 0 && sc->ip)
430 if (dip->di_projid_hi != 0 &&
434 prid = be16_to_cpu(dip->di_projid_lo);
442 prid |= (prid_t)be16_to_cpu(dip->di_projid_hi) << 16;
448 if (dip->di_uid == cpu_to_be32(-1U) ||
449 dip->di_gid == cpu_to_be32(-1U))
460 switch (dip->di_format) {
485 xchk_dinode_nsec(sc, ino, dip, dip->di_atime);
486 xchk_dinode_nsec(sc, ino, dip, dip->di_mtime);
487 xchk_dinode_nsec(sc, ino, dip, dip->di_ctime);
494 isize = be64_to_cpu(dip->di_size);
530 if (be64_to_cpu(dip->di_nblocks) >=
534 if (be64_to_cpu(dip->di_nblocks) >= mp->m_sb.sb_dblocks)
538 xchk_inode_flags(sc, dip, ino, mode, flags);
540 xchk_inode_extsize(sc, dip, ino, mode, flags);
542 nextents = xfs_dfork_data_extents(dip);
543 naextents = xfs_dfork_attr_extents(dip);
546 fork_recs = XFS_DFORK_DSIZE(dip, mp) / sizeof(struct xfs_bmbt_rec);
547 switch (dip->di_format) {
563 if (XFS_DFORK_BOFF(dip) >= mp->m_sb.sb_inodesize)
565 if (naextents != 0 && dip->di_forkoff == 0)
567 if (dip->di_forkoff == 0 && dip->di_aformat != XFS_DINODE_FMT_EXTENTS)
571 if (dip->di_aformat != XFS_DINODE_FMT_LOCAL &&
572 dip->di_aformat != XFS_DINODE_FMT_EXTENTS &&
573 dip->di_aformat != XFS_DINODE_FMT_BTREE)
577 fork_recs = XFS_DFORK_ASIZE(dip, mp) / sizeof(struct xfs_bmbt_rec);
578 switch (dip->di_aformat) {
592 if (dip->di_version >= 3) {
593 xchk_dinode_nsec(sc, ino, dip, dip->di_crtime);
594 xchk_inode_flags2(sc, dip, ino, mode, flags, flags2);
595 xchk_inode_cowextsize(sc, dip, ino, mode, flags,
651 struct xfs_dinode *dip)
666 if (nextents < xfs_dfork_data_extents(dip))
673 if (nextents != xfs_dfork_attr_extents(dip))
677 if (count + acount != be64_to_cpu(dip->di_nblocks))
686 struct xfs_dinode *dip)
707 xchk_inode_xref_bmap(sc, dip);