• Home
  • Raw
  • Download

Lines Matching refs:flags

30 	int flags = file->f_flags | O_NOATIME | FMODE_NONOTIFY;  in ovl_open_realfile()  local
33 realfile = open_with_fake_path(&file->f_path, flags, realinode, in ovl_open_realfile()
46 static int ovl_change_flags(struct file *file, unsigned int flags) in ovl_change_flags() argument
52 flags |= O_NOATIME | FMODE_NONOTIFY; in ovl_change_flags()
55 if (WARN_ON((file->f_flags ^ flags) & ~OVL_SETFL_MASK)) in ovl_change_flags()
58 flags &= OVL_SETFL_MASK; in ovl_change_flags()
60 if (((flags ^ file->f_flags) & O_APPEND) && IS_APPEND(inode)) in ovl_change_flags()
63 if (flags & O_DIRECT) { in ovl_change_flags()
70 err = file->f_op->check_flags(flags); in ovl_change_flags()
76 file->f_flags = (file->f_flags & ~OVL_SETFL_MASK) | flags; in ovl_change_flags()
88 real->flags = 0; in ovl_real_fdget_meta()
98 real->flags = FDPUT_FPUT; in ovl_real_fdget_meta()
214 rwf_t flags = 0; in ovl_iocb_to_rwf() local
217 flags |= RWF_NOWAIT; in ovl_iocb_to_rwf()
219 flags |= RWF_HIPRI; in ovl_iocb_to_rwf()
221 flags |= RWF_DSYNC; in ovl_iocb_to_rwf()
223 flags |= RWF_SYNC; in ovl_iocb_to_rwf()
225 return flags; in ovl_iocb_to_rwf()
448 static unsigned int ovl_fsflags_to_iflags(unsigned int flags) in ovl_fsflags_to_iflags() argument
452 if (flags & FS_SYNC_FL) in ovl_fsflags_to_iflags()
454 if (flags & FS_APPEND_FL) in ovl_fsflags_to_iflags()
456 if (flags & FS_IMMUTABLE_FL) in ovl_fsflags_to_iflags()
458 if (flags & FS_NOATIME_FL) in ovl_fsflags_to_iflags()
467 unsigned int flags; in ovl_ioctl_set_fsflags() local
469 if (get_user(flags, (int __user *) arg)) in ovl_ioctl_set_fsflags()
473 ovl_fsflags_to_iflags(flags)); in ovl_ioctl_set_fsflags()
557 loff_t len, unsigned int flags, enum ovl_copyop op) in ovl_copyfile() argument
578 real_out.file, pos_out, len, flags); in ovl_copyfile()
583 real_out.file, pos_out, len, flags); in ovl_copyfile()
589 flags); in ovl_copyfile()
605 size_t len, unsigned int flags) in ovl_copy_file_range() argument
607 return ovl_copyfile(file_in, pos_in, file_out, pos_out, len, flags, in ovl_copy_file_range()