summaryrefslogtreecommitdiff
path: root/include/linux/io_uring_types.h
AgeCommit message (Expand)Author
11 daysio_uring: remove the per-ctx fallback task_work machineryJens Axboe
11 daysio_uring: switch normal task_work to a mpscqJens Axboe
11 daysio_uring: switch local task_work to a mpscqJens Axboe
11 daysio_uring/mpscq: add lockless multi-producer, single-consumer FIFO queueJens Axboe
2026-06-02io_uring/bpf-ops: restrict ctx access to BPFPavel Begunkov
2026-05-14io_uring/rsrc: add huge page accounting for registered buffersJens Axboe
2026-04-13Merge tag 'for-7.1/io_uring-20260411' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2026-03-19io_uring/kbuf: propagate BUF_MORE through early buffer commit pathJens Axboe
2026-03-16io_uring/bpf-ops: implement bpf ops registrationPavel Begunkov
2026-03-16io_uring: introduce callback driven main loopPavel Begunkov
2026-03-16io_uring: add REQ_F_IOPOLLCaleb Sander Mateos
2026-03-16io_uring: switch struct io_ring_ctx internal bitfields to flagsJens Axboe
2026-03-11io_uring: ensure ctx->rings is stable for task work flags manipulationJens Axboe
2026-02-09Merge tag 'io_uring-bpf-restrictions.4-20260206' of git://git.kernel.org/pub/...Linus Torvalds
2026-02-09Merge tag 'for-7.0/io_uring-20260206' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2026-02-06io_uring: allow registration of per-task restrictionsJens Axboe
2026-01-27io_uring/bpf_filter: cache lookup table in ctx->bpf_filtersJens Axboe
2026-01-27io_uring: add support for BPF filtering for opcode restrictionsJens Axboe
2026-01-21io_uring/eventfd: remove unused ctx->evfd_last_cq_tail memberJens Axboe
2026-01-14io_uring: fix IOPOLL with passthrough I/OJens Axboe
2026-01-13io_uring: track restrictions separately for IORING_OP and IORING_REGISTERJens Axboe
2026-01-01io_uring/tctx: add separate lock for list of tctx's in ctxJens Axboe
2025-12-28io_uring: IOPOLL polling improvementsJens 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