1de23077eSJens Axboe #ifndef IOU_CORE_H 2de23077eSJens Axboe #define IOU_CORE_H 3de23077eSJens Axboe 4de23077eSJens Axboe #include <linux/errno.h> 5de23077eSJens Axboe #include "io_uring_types.h" 6de23077eSJens Axboe 7*97b388d7SJens Axboe enum { 8*97b388d7SJens Axboe IOU_OK = 0, 9*97b388d7SJens Axboe IOU_ISSUE_SKIP_COMPLETE = -EIOCBQUEUED, 10*97b388d7SJens Axboe }; 11*97b388d7SJens Axboe 12de23077eSJens Axboe static inline void io_req_set_res(struct io_kiocb *req, s32 res, u32 cflags) 13de23077eSJens Axboe { 14de23077eSJens Axboe req->cqe.res = res; 15de23077eSJens Axboe req->cqe.flags = cflags; 16de23077eSJens Axboe } 17de23077eSJens Axboe 18de23077eSJens Axboe #endif 19