Lines Matching refs:pip
745 xfs_inode_t *pip, in xfs_ialloc() argument
753 struct inode *dir = pip ? VFS_I(pip) : NULL; in xfs_ialloc()
766 error = xfs_dialloc(tp, pip ? pip->i_ino : 0, mode, in xfs_ialloc()
783 if ((pip && ino == pip->i_ino) || !xfs_verify_dir_ino(mp, ino)) { in xfs_ialloc()
855 if (pip && (pip->i_d.di_flags & XFS_DIFLAG_ANY)) { in xfs_ialloc()
859 if (pip->i_d.di_flags & XFS_DIFLAG_RTINHERIT) in xfs_ialloc()
861 if (pip->i_d.di_flags & XFS_DIFLAG_EXTSZINHERIT) { in xfs_ialloc()
863 ip->i_d.di_extsize = pip->i_d.di_extsize; in xfs_ialloc()
865 if (pip->i_d.di_flags & XFS_DIFLAG_PROJINHERIT) in xfs_ialloc()
868 if (pip->i_d.di_flags & XFS_DIFLAG_RTINHERIT) in xfs_ialloc()
870 if (pip->i_d.di_flags & XFS_DIFLAG_EXTSZINHERIT) { in xfs_ialloc()
872 ip->i_d.di_extsize = pip->i_d.di_extsize; in xfs_ialloc()
875 if ((pip->i_d.di_flags & XFS_DIFLAG_NOATIME) && in xfs_ialloc()
878 if ((pip->i_d.di_flags & XFS_DIFLAG_NODUMP) && in xfs_ialloc()
881 if ((pip->i_d.di_flags & XFS_DIFLAG_SYNC) && in xfs_ialloc()
884 if ((pip->i_d.di_flags & XFS_DIFLAG_NOSYMLINKS) && in xfs_ialloc()
887 if ((pip->i_d.di_flags & XFS_DIFLAG_NODEFRAG) && in xfs_ialloc()
890 if (pip->i_d.di_flags & XFS_DIFLAG_FILESTREAM) in xfs_ialloc()
895 if (pip && (pip->i_d.di_flags2 & XFS_DIFLAG2_ANY)) { in xfs_ialloc()
896 if (pip->i_d.di_flags2 & XFS_DIFLAG2_COWEXTSIZE) { in xfs_ialloc()
898 ip->i_d.di_cowextsize = pip->i_d.di_cowextsize; in xfs_ialloc()
900 if (pip->i_d.di_flags2 & XFS_DIFLAG2_DAX) in xfs_ialloc()