Lines Matching refs:di_mode
743 ip->i_d.di_mode = mode; in xfs_ialloc()
754 if ((pip->i_d.di_mode & S_ISGID) && S_ISDIR(mode)) { in xfs_ialloc()
755 ip->i_d.di_mode |= S_ISGID; in xfs_ialloc()
765 (ip->i_d.di_mode & S_ISGID) && in xfs_ialloc()
767 ip->i_d.di_mode &= ~S_ISGID; in xfs_ialloc()
1436 ASSERT(!S_ISDIR(sip->i_d.di_mode)); in xfs_link()
1671 if (!S_ISREG(ip->i_d.di_mode) || (ip->i_d.di_mode == 0)) in xfs_release()
1906 if (ip->i_d.di_mode == 0) { in xfs_inactive()
1930 if (S_ISREG(ip->i_d.di_mode) && in xfs_inactive()
1939 if (S_ISLNK(ip->i_d.di_mode)) in xfs_inactive()
1995 ASSERT(ip->i_d.di_mode != 0); in xfs_iunlink()
2424 ASSERT(ip->i_d.di_size == 0 || !S_ISREG(ip->i_d.di_mode)); in xfs_ifree()
2438 ip->i_d.di_mode = 0; /* mark incore inode as free */ in xfs_ifree()
2535 int is_dir = S_ISDIR(ip->i_d.di_mode); in xfs_remove()
2785 if (S_ISDIR(ip2->i_d.di_mode)) { in xfs_cross_rename()
2793 if (!S_ISDIR(ip1->i_d.di_mode)) { in xfs_cross_rename()
2812 if (S_ISDIR(ip1->i_d.di_mode)) { in xfs_cross_rename()
2820 if (!S_ISDIR(ip2->i_d.di_mode)) { in xfs_cross_rename()
2917 bool src_is_directory = S_ISDIR(src_ip->i_d.di_mode); in xfs_rename()
3044 if (S_ISDIR(target_ip->i_d.di_mode)) { in xfs_rename()
3493 if (S_ISREG(ip->i_d.di_mode)) { in xfs_iflush_int()
3503 } else if (S_ISDIR(ip->i_d.di_mode)) { in xfs_iflush_int()