Lines Matching refs:pip
705 const struct xfs_inode *pip) in xfs_inode_inherit_flags() argument
711 if (pip->i_d.di_flags & XFS_DIFLAG_RTINHERIT) in xfs_inode_inherit_flags()
713 if (pip->i_d.di_flags & XFS_DIFLAG_EXTSZINHERIT) { in xfs_inode_inherit_flags()
715 ip->i_d.di_extsize = pip->i_d.di_extsize; in xfs_inode_inherit_flags()
717 if (pip->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) in xfs_inode_inherit_flags()
720 if ((pip->i_d.di_flags & XFS_DIFLAG_RTINHERIT) && in xfs_inode_inherit_flags()
723 if (pip->i_d.di_flags & XFS_DIFLAG_EXTSZINHERIT) { in xfs_inode_inherit_flags()
725 ip->i_d.di_extsize = pip->i_d.di_extsize; in xfs_inode_inherit_flags()
728 if ((pip->i_d.di_flags & XFS_DIFLAG_NOATIME) && in xfs_inode_inherit_flags()
731 if ((pip->i_d.di_flags & XFS_DIFLAG_NODUMP) && in xfs_inode_inherit_flags()
734 if ((pip->i_d.di_flags & XFS_DIFLAG_SYNC) && in xfs_inode_inherit_flags()
737 if ((pip->i_d.di_flags & XFS_DIFLAG_NOSYMLINKS) && in xfs_inode_inherit_flags()
740 if ((pip->i_d.di_flags & XFS_DIFLAG_NODEFRAG) && in xfs_inode_inherit_flags()
743 if (pip->i_d.di_flags & XFS_DIFLAG_FILESTREAM) in xfs_inode_inherit_flags()
753 const struct xfs_inode *pip) in xfs_inode_inherit_flags2() argument
755 if (pip->i_d.di_flags2 & XFS_DIFLAG2_COWEXTSIZE) { in xfs_inode_inherit_flags2()
757 ip->i_d.di_cowextsize = pip->i_d.di_cowextsize; in xfs_inode_inherit_flags2()
759 if (pip->i_d.di_flags2 & XFS_DIFLAG2_DAX) in xfs_inode_inherit_flags2()
797 xfs_inode_t *pip, in xfs_ialloc() argument
805 struct inode *dir = pip ? VFS_I(pip) : NULL; in xfs_ialloc()
818 error = xfs_dialloc(tp, pip ? pip->i_ino : 0, mode, in xfs_ialloc()
835 if ((pip && ino == pip->i_ino) || !xfs_verify_dir_ino(mp, ino)) { in xfs_ialloc()
906 if (pip && (pip->i_d.di_flags & XFS_DIFLAG_ANY)) in xfs_ialloc()
907 xfs_inode_inherit_flags(ip, pip); in xfs_ialloc()
908 if (pip && (pip->i_d.di_flags2 & XFS_DIFLAG2_ANY)) in xfs_ialloc()
909 xfs_inode_inherit_flags2(ip, pip); in xfs_ialloc()