Lines Matching refs:pip
687 const struct xfs_inode *pip)
694 if (pip->i_diflags & XFS_DIFLAG_RTINHERIT)
696 if (pip->i_diflags & XFS_DIFLAG_EXTSZINHERIT) {
698 ip->i_extsize = pip->i_extsize;
700 if (pip->i_diflags & XFS_DIFLAG_PROJINHERIT)
703 if ((pip->i_diflags & XFS_DIFLAG_RTINHERIT) &&
706 if (pip->i_diflags & XFS_DIFLAG_EXTSZINHERIT) {
708 ip->i_extsize = pip->i_extsize;
711 if ((pip->i_diflags & XFS_DIFLAG_NOATIME) &&
714 if ((pip->i_diflags & XFS_DIFLAG_NODUMP) &&
717 if ((pip->i_diflags & XFS_DIFLAG_SYNC) &&
720 if ((pip->i_diflags & XFS_DIFLAG_NOSYMLINKS) &&
723 if ((pip->i_diflags & XFS_DIFLAG_NODEFRAG) &&
726 if (pip->i_diflags & XFS_DIFLAG_FILESTREAM)
754 const struct xfs_inode *pip)
758 if (pip->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) {
760 ip->i_cowextsize = pip->i_cowextsize;
762 if (pip->i_diflags2 & XFS_DIFLAG2_DAX)
782 struct xfs_inode *pip,
791 struct inode *dir = pip ? VFS_I(pip) : NULL;
806 if ((pip && ino == pip->i_ino) || !xfs_verify_dir_ino(mp, ino)) {
870 if (pip && (pip->i_diflags & XFS_DIFLAG_ANY))
871 xfs_inode_inherit_flags(ip, pip);
872 if (pip && (pip->i_diflags2 & XFS_DIFLAG2_ANY))
873 xfs_inode_inherit_flags2(ip, pip);