Lines Matching refs:issue_flags
114 int io_openat2(struct io_kiocb *req, unsigned int issue_flags) in io_openat2() argument
128 if (issue_flags & IO_URING_F_NONBLOCK) { in io_openat2()
153 (!resolve_nonblock && (issue_flags & IO_URING_F_NONBLOCK))) in io_openat2()
158 if ((issue_flags & IO_URING_F_NONBLOCK) && !nonblock_set) in io_openat2()
164 ret = io_fixed_fd_install(req, issue_flags, file, in io_openat2()
175 int io_openat(struct io_kiocb *req, unsigned int issue_flags) in io_openat() argument
177 return io_openat2(req, issue_flags); in io_openat()
188 int __io_close_fixed(struct io_ring_ctx *ctx, unsigned int issue_flags, in __io_close_fixed() argument
193 io_ring_submit_lock(ctx, issue_flags); in __io_close_fixed()
195 io_ring_submit_unlock(ctx, issue_flags); in __io_close_fixed()
200 static inline int io_close_fixed(struct io_kiocb *req, unsigned int issue_flags) in io_close_fixed() argument
204 return __io_close_fixed(req->ctx, issue_flags, close->file_slot - 1); in io_close_fixed()
224 int io_close(struct io_kiocb *req, unsigned int issue_flags) in io_close() argument
232 ret = io_close_fixed(req, issue_flags); in io_close()
244 if (file->f_op->flush && (issue_flags & IO_URING_F_NONBLOCK)) { in io_close()
293 int io_install_fixed_fd(struct io_kiocb *req, unsigned int issue_flags) in io_install_fixed_fd() argument