aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/io_uring_types.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-03-08io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLEJens Axboe1-3/+3
2024-02-27io_uring/kbuf: flag request if buffer pool is empty after buffer pickJens Axboe1-0/+3
2024-02-15io_uring/napi: enable even with a timeout of 0Jens Axboe1-0/+1
2024-02-09io-uring: add napi busy poll supportStefan Roesch1-1/+14
2024-02-08io_uring: re-arrange struct io_ring_ctx to reduce paddingJens Axboe1-15/+16
2024-02-08io_uring: add io_file_can_poll() helperJens Axboe1-0/+3
2024-02-08io_uring/cancel: don't default to setting req->work.cancel_seqJens Axboe1-0/+3
2024-02-08io_uring: expand main struct io_kiocb flags to 64-bitsJens Axboe1-35/+42
2024-01-11Merge tag 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds1-3/+31
2023-12-19io_uring: drop any code related to SCM_RIGHTSJens Axboe1-3/+0
2023-12-13io_uring/poll: don't enable lazy wake for POLLEXCLUSIVEJens Axboe1-0/+3
2023-12-12io_uring/cmd: inline io_uring_cmd_do_in_task_lazyPavel Begunkov1-0/+11
2023-12-12io_uring: split out cmd api into a separate headerPavel Begunkov1-0/+20
2023-11-28io_uring/kbuf: defer release of mapped buffer ringsJens Axboe1-0/+3
2023-11-01Merge tag 'io_uring-futex-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds1-0/+5
2023-10-05io_uring/kbuf: Use slab for struct io_buffer objectsGabriel Krisman Bertazi1-2/+0
2023-09-29io_uring: add support for futex wake and waitJens Axboe1-0/+5
2023-09-28io_uring: cancelable uring_cmdMing Lei1-0/+6
2023-09-21io_uring: add IORING_OP_WAITID supportJens Axboe1-0/+2
2023-08-24io_uring: move iopoll ctx fields aroundPavel Begunkov1-14/+11
2023-08-24io_uring: move multishot cqe cache in ctxPavel Begunkov1-1/+2
2023-08-24io_uring: separate task_work/waiting cache linePavel Begunkov1-7/+12
2023-08-24io_uring: banish non-hot data to end of io_ring_ctxPavel Begunkov1-18/+19
2023-08-24io_uring: move non aligned field to the endPavel Begunkov1-18/+18
2023-08-24io_uring: compact SQ/CQ heads/tailsPavel Begunkov1-2/+2
2023-08-24io_uring: merge iopoll and normal completion pathsPavel Begunkov1-0/+1
2023-08-24io_uring: simplify big_cqe handlingPavel Begunkov1-10/+6
2023-05-16io_uring: support for user allocated memory for rings/sqesJens Axboe1-0/+10
2023-04-15io_uring/rsrc: remove rsrc_data refsPavel Begunkov1-0/+1
2023-04-15io_uring/rsrc: use wq for quiescingPavel Begunkov1-0/+1
2023-04-12io_uring/rsrc: consolidate node cachingPavel Begunkov1-1/+0
2023-04-06io_uring: reduce scheduling due to twPavel Begunkov1-1/+2
2023-04-04io_uring/rsrc: add custom limit for node cachingPavel Begunkov1-0/+1
2023-04-04io_uring/rsrc: cache struct io_rsrc_nodePavel Begunkov1-0/+1
2023-04-04io_uring/rsrc: don't offload node freePavel Begunkov1-3/+0
2023-04-04io_uring/rsrc: kill rsrc_ref_lockPavel Begunkov1-1/+1
2023-04-04io_uring/rsrc: keep cached refs per nodePavel Begunkov1-1/+0
2023-04-03io_uring: encapsulate task_work statePavel Begunkov1-1/+6
2023-04-03io_uring: Add KASAN support for alloc_cachesBreno Leitao1-0/+1
2023-04-03io_uring: Move from hlist to io_wq_work_nodeBreno Leitao1-1/+1
2023-02-22io_uring: rename 'in_idle' to 'in_cancel'Jens Axboe1-1/+1
2023-01-29io_uring: optimise ctx flags layoutPavel Begunkov1-3/+3
2023-01-29io_uring: add io_req_local_work_add wake fast pathPavel Begunkov1-0/+1
2023-01-29io_uring: add lazy poll_wq activationPavel Begunkov1-0/+2
2023-01-29io_uring: separate wq for ring pollingPavel Begunkov1-1/+1
2023-01-29io_uring: move submitter_task out of cold cachelinePavel Begunkov1-5/+5
2023-01-04io_uring: move 'poll_multi_queue' bool in io_ring_ctxJens Axboe1-1/+2
2022-12-07io_uring: use tw for putting rsrcPavel Begunkov1-0/+1
2022-12-07io_uring: complete all requests in task contextPavel Begunkov1-0/+2
2022-11-25io_uring: allow defer completion for aux posted cqesDylan Yudaken1-0/+2