Lines Matching refs:i_mode
689 if (S_ISDIR(ip->i_mode) && (lid = jfs_ip->xtlid)) { in diWrite()
782 if (S_ISLNK(ip->i_mode) && ip->i_size < IDATASIZE) { in diWrite()
3055 ip->i_mode = le32_to_cpu(dip->di_mode) & 0xffff; in copy_from_dinode()
3057 ip->i_mode = (ip->i_mode & ~0777) | (0777 & ~sbi->umask); in copy_from_dinode()
3059 if (S_ISDIR(ip->i_mode)) { in copy_from_dinode()
3060 if (ip->i_mode & 0400) in copy_from_dinode()
3061 ip->i_mode |= 0100; in copy_from_dinode()
3062 if (ip->i_mode & 0040) in copy_from_dinode()
3063 ip->i_mode |= 0010; in copy_from_dinode()
3064 if (ip->i_mode & 0004) in copy_from_dinode()
3065 ip->i_mode |= 0001; in copy_from_dinode()
3101 if (S_ISCHR(ip->i_mode) || S_ISBLK(ip->i_mode)) { in copy_from_dinode()
3106 if (S_ISDIR(ip->i_mode)) { in copy_from_dinode()
3108 } else if (S_ISREG(ip->i_mode) || S_ISLNK(ip->i_mode)) { in copy_from_dinode()
3159 ip->i_mode); in copy_to_dinode()
3176 if (S_ISCHR(ip->i_mode) || S_ISBLK(ip->i_mode)) in copy_to_dinode()