Lines Matching refs:issue_flags
109 int io_openat2(struct io_kiocb *req, unsigned int issue_flags)
123 if (issue_flags & IO_URING_F_NONBLOCK) {
148 (!resolve_nonblock && (issue_flags & IO_URING_F_NONBLOCK)))
153 if ((issue_flags & IO_URING_F_NONBLOCK) && !nonblock_set)
159 ret = io_fixed_fd_install(req, issue_flags, file,
170 int io_openat(struct io_kiocb *req, unsigned int issue_flags)
172 return io_openat2(req, issue_flags);
183 int __io_close_fixed(struct io_ring_ctx *ctx, unsigned int issue_flags,
188 io_ring_submit_lock(ctx, issue_flags);
190 io_ring_submit_unlock(ctx, issue_flags);
195 static inline int io_close_fixed(struct io_kiocb *req, unsigned int issue_flags)
199 return __io_close_fixed(req->ctx, issue_flags, close->file_slot - 1);
219 int io_close(struct io_kiocb *req, unsigned int issue_flags)
228 ret = io_close_fixed(req, issue_flags);
246 if (file->f_op->flush && (issue_flags & IO_URING_F_NONBLOCK)) {