Lines Matching full:how
24 struct open_how how; member
45 /* open.how should be already initialised */ in __io_openat_prep()
46 if (!(open->how.flags & O_PATH) && force_o_largefile()) in __io_openat_prep()
47 open->how.flags |= O_LARGEFILE; in __io_openat_prep()
59 if (open->file_slot && (open->how.flags & O_CLOEXEC)) in __io_openat_prep()
73 open->how = build_open_how(flags, mode); in io_openat_prep()
80 struct open_how __user *how; in io_openat2_prep() local
84 how = u64_to_user_ptr(READ_ONCE(sqe->addr2)); in io_openat2_prep()
89 ret = copy_struct_from_user(&open->how, sizeof(open->how), how, len); in io_openat2_prep()
105 ret = build_open_flags(&open->how, &op); in io_openat2()
109 resolve_nonblock = open->how.resolve & RESOLVE_CACHED; in io_openat2()
115 if (open->how.flags & (O_TRUNC | O_CREAT | O_TMPFILE)) in io_openat2()
122 ret = __get_unused_fd_flags(open->how.flags, open->nofile); in io_openat2()