Lines Matching refs:di_mode
794 ip->i_d.di_mode = mode; in xfs_ialloc()
805 if ((pip->i_d.di_mode & S_ISGID) && S_ISDIR(mode)) { in xfs_ialloc()
806 ip->i_d.di_mode |= S_ISGID; in xfs_ialloc()
816 (ip->i_d.di_mode & S_ISGID) && in xfs_ialloc()
818 ip->i_d.di_mode &= ~S_ISGID; in xfs_ialloc()
1435 ASSERT(!S_ISDIR(sip->i_d.di_mode)); in xfs_link()
1643 if (!S_ISREG(ip->i_d.di_mode) || (ip->i_d.di_mode == 0)) in xfs_release()
1879 if (ip->i_d.di_mode == 0) { in xfs_inactive()
1903 if (S_ISREG(ip->i_d.di_mode) && in xfs_inactive()
1912 if (S_ISLNK(ip->i_d.di_mode)) in xfs_inactive()
1968 ASSERT(ip->i_d.di_mode != 0); in xfs_iunlink()
2411 ASSERT(ip->i_d.di_size == 0 || !S_ISREG(ip->i_d.di_mode)); in xfs_ifree()
2425 ip->i_d.di_mode = 0; /* mark incore inode as free */ in xfs_ifree()
2522 int is_dir = S_ISDIR(ip->i_d.di_mode); in xfs_remove()
2769 if (S_ISDIR(ip2->i_d.di_mode)) { in xfs_cross_rename()
2777 if (!S_ISDIR(ip1->i_d.di_mode)) { in xfs_cross_rename()
2796 if (S_ISDIR(ip1->i_d.di_mode)) { in xfs_cross_rename()
2804 if (!S_ISDIR(ip2->i_d.di_mode)) { in xfs_cross_rename()
2901 bool src_is_directory = S_ISDIR(src_ip->i_d.di_mode); in xfs_rename()
3030 if (S_ISDIR(target_ip->i_d.di_mode)) { in xfs_rename()
3477 if (S_ISREG(ip->i_d.di_mode)) { in xfs_iflush_int()
3487 } else if (S_ISDIR(ip->i_d.di_mode)) { in xfs_iflush_int()