Lines Matching refs:i_mode
84 if (S_ISDIR(inode->i_mode)) in vfs_truncate()
86 if (!S_ISREG(inode->i_mode)) in vfs_truncate()
186 if (!S_ISREG(inode->i_mode) || !(f.file->f_mode & FMODE_WRITE)) in do_sys_ftruncate()
301 if (S_ISFIFO(inode->i_mode)) in vfs_fallocate()
304 if (S_ISDIR(inode->i_mode)) in vfs_fallocate()
307 if (!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode)) in vfs_fallocate()
415 if ((mode & MAY_EXEC) && S_ISREG(inode->i_mode)) { in do_faccessat()
427 if (res || !(mode & S_IWOTH) || special_file(inode->i_mode)) in do_faccessat()
571 newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO); in chmod_common()
658 if (!S_ISDIR(inode->i_mode)) in chown_common()
769 if (unlikely(f->f_flags & FMODE_EXEC && !S_ISREG(inode->i_mode))) { in do_dentry_open()
774 if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) { in do_dentry_open()
787 if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode)) in do_dentry_open()