Lines Matching refs:f_mode
177 if (!S_ISREG(inode->i_mode) || !(f.file->f_mode & FMODE_WRITE)) in do_sys_ftruncate()
266 if (!(file->f_mode & FMODE_WRITE)) in vfs_fallocate()
777 f->f_mode = FMODE_PATH | FMODE_OPENED; in do_dentry_open()
782 if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) { in do_dentry_open()
791 f->f_mode |= FMODE_WRITER; in do_dentry_open()
796 f->f_mode |= FMODE_ATOMIC_POS; in do_dentry_open()
813 f->f_mode |= FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE; in do_dentry_open()
821 f->f_mode |= FMODE_OPENED; in do_dentry_open()
822 if ((f->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) in do_dentry_open()
824 if ((f->f_mode & FMODE_READ) && in do_dentry_open()
826 f->f_mode |= FMODE_CAN_READ; in do_dentry_open()
827 if ((f->f_mode & FMODE_WRITE) && in do_dentry_open()
829 f->f_mode |= FMODE_CAN_WRITE; in do_dentry_open()
846 if ((f->f_mode & FMODE_WRITE) && filemap_nr_thps(inode->i_mapping)) in do_dentry_open()
855 if (f->f_mode & FMODE_WRITER) { in do_dentry_open()
888 BUG_ON(file->f_mode & FMODE_OPENED); /* once it's opened, it's opened */ in finish_open()
1290 if (likely(!(filp->f_mode & FMODE_PATH))) { in filp_close()
1372 filp->f_mode &= ~(FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE); in nonseekable_open()
1390 filp->f_mode &= ~(FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE | FMODE_ATOMIC_POS); in stream_open()
1391 filp->f_mode |= FMODE_STREAM; in stream_open()