Lines Matching refs:mode
361 mode_t mode = be16_to_cpu(dip->di_mode); in xfs_dinode_verify_fork() local
373 if (S_ISDIR(mode) || S_ISLNK(mode)) { in xfs_dinode_verify_fork()
389 if (S_ISREG(mode) && whichfork == XFS_DATA_FORK) in xfs_dinode_verify_fork()
444 uint16_t mode; in xfs_dinode_verify() local
470 mode = be16_to_cpu(dip->di_mode); in xfs_dinode_verify()
471 if (mode && xfs_mode_to_ftype(mode) == XFS_DIR3_FT_UNKNOWN) in xfs_dinode_verify()
475 if ((S_ISLNK(mode) || S_ISDIR(mode)) && di_size == 0) in xfs_dinode_verify()
479 if (mode && in xfs_dinode_verify()
484 if (mode && XFS_DFORK_BOFF(dip) > mp->m_sb.sb_inodesize) in xfs_dinode_verify()
489 if (mode && (flags & XFS_DIFLAG_REALTIME) && !mp->m_rtdev_targp) in xfs_dinode_verify()
498 switch (mode & S_IFMT) { in xfs_dinode_verify()
544 mode, flags); in xfs_dinode_verify()
560 if ((flags2 & XFS_DIFLAG2_REFLINK) && (mode & S_IFMT) != S_IFREG) in xfs_dinode_verify()
573 mode, flags, flags2); in xfs_dinode_verify()
611 uint16_t mode, in xfs_inode_validate_extsize() argument
630 if ((hint_flag || inherit_flag) && !(S_ISDIR(mode) || S_ISREG(mode))) in xfs_inode_validate_extsize()
633 if (hint_flag && !S_ISREG(mode)) in xfs_inode_validate_extsize()
636 if (inherit_flag && !S_ISDIR(mode)) in xfs_inode_validate_extsize()
643 if (mode && !(hint_flag || inherit_flag) && extsize != 0) in xfs_inode_validate_extsize()
668 uint16_t mode, in xfs_inode_validate_cowextsize() argument
683 if (hint_flag && !(S_ISDIR(mode) || S_ISREG(mode))) in xfs_inode_validate_cowextsize()
690 if (mode && !hint_flag && cowextsize != 0) in xfs_inode_validate_cowextsize()