summaryrefslogtreecommitdiff
path: root/include/linux/io_uring_types.h
AgeCommit message (Expand)Author
2026-01-01io_uring/tctx: add separate lock for list of tctx's in ctxJens Axboe
2025-11-20io_uring/kbuf: remove obsolete buf_nr_pages and update commentsJoanne Koong
2025-11-03io_uring/uring_cmd: avoid double indirect call in task work dispatchCaleb Sander Mateos
2025-11-03io_uring: add wrapper type for io_req_tw_func_t argCaleb Sander Mateos
2025-10-20io_uring: unify task_work cancelation checksJens Axboe
2025-10-02Merge tag 'for-6.18/io_uring-20250929' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-09-18io_uring/msg_ring: kill alloc_cache for io_kiocb allocationsJens Axboe
2025-08-24io_uring: remove io_ctx_cqe32() helperJens Axboe
2025-08-24io-uring: move `struct io_br_sel` into io_uring_types.hMing Lei
2025-08-24io_uring/kbuf: switch to storing struct io_buffer_list locallyJens Axboe
2025-07-28Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel.dk/linuxLinus Torvalds
2025-07-08io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCUJens Axboe
2025-06-23io_uring: add struct io_cold_def->sqe_copy() methodJens Axboe
2025-06-23io_uring: add IO_URING_F_INLINE issue flagJens Axboe
2025-05-17io_uring: pass in struct io_big_cqe to io_alloc_ocqe()Jens Axboe
2025-05-12io_uring: drain based on allocates reqsPavel Begunkov
2025-05-09io_uring: count allocated requestsPavel Begunkov
2025-04-23io_uring/zcrx: add support for multiple ifqsPavel Begunkov
2025-04-21io_uring/zcrx: move zcrx region to struct io_zcrx_ifqPavel Begunkov
2025-04-21io_uring: don't store bgid in req->buf_indexPavel Begunkov
2025-03-27io_uring/net: fix io_req_post_cqe abuse by send bundlePavel Begunkov
2025-03-26io_uring/net: use REQ_F_IMPORT_BUFFER for send_zcCaleb Sander Mateos
2025-03-19io_uring: rename the data cmd cachePavel Begunkov
2025-03-07io_uring/rw: defer reg buf vec importPavel Begunkov
2025-03-07io_uring: add infra for importing vectored reg buffersPavel Begunkov
2025-03-07io_uring: introduce struct iou_vecPavel Begunkov
2025-03-07Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_uring-reg-vecJens Axboe
2025-02-28io_uring: convert cmd_to_io_kiocb() macro to functionCaleb Sander Mateos
2025-02-28io_uring: cache nodes and mapped buffersKeith Busch
2025-02-17io_uring/zcrx: add interface queue and refill queueDavid Wei
2025-02-17io_uring: pass struct io_tw_state by valueCaleb Sander Mateos
2025-02-17io_uring: introduce type alias for io_tw_stateCaleb Sander Mateos
2025-02-17io_uring/kbuf: remove legacy kbuf cachingPavel Begunkov
2025-01-23io_uring: get rid of alloc cache init_once handlingJens Axboe
2024-12-27io_uring/rw: don't mask in f_iocb_flagsJens Axboe
2024-12-23io_uring/kbuf: use mmap_lock to sync with mmapPavel Begunkov
2024-12-23io_uring: use region api for CQPavel Begunkov
2024-12-23io_uring: use region api for SQPavel Begunkov
2024-12-23io_uring/memmap: flag vmap'ed regionsPavel Begunkov
2024-12-23io_uring: rename ->resize_lockPavel Begunkov
2024-12-17io_uring: make ctx->timeout_lock a raw spinlockJens Axboe
2024-11-30Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linuxLinus Torvalds
2024-11-21io_uring: limit local tw doneDavid Wei
2024-11-18Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel.dk/linuxLinus Torvalds
2024-11-15io_uring: restore back registered wait argumentsPavel Begunkov
2024-11-15io_uring: add memory region registrationPavel Begunkov
2024-11-15io_uring: introduce concept of memory regionsPavel Begunkov
2024-11-15io_uring: temporarily disable registered waitsPavel Begunkov
2024-11-11io_uring/cmd: let cmds to know about dying taskPavel Begunkov
2024-11-06io_uring/napi: add static napi tracking strategyOlivier Langlois