aboutsummaryrefslogtreecommitdiff
path: root/src/setup.c
AgeCommit message (Expand)Author
2022-05-16liburing: return correct ring size for large CQE'sStefan Roesch
2022-05-16liburing: increase mmap size for large CQE'sStefan Roesch
2022-05-16setup: add basic support for SQE128Jens Axboe
2022-03-19Style cleanupsJens Axboe
2022-03-08Add ring fd registration helpersJens Axboe
2022-03-08Add preliminary support for using a registered ring fdJens Axboe
2022-02-11Change all syscall function name prefix to __sysAmmar Faizi
2022-01-23nolibc: Don't use `malloc()` and `free()` as the function nameAmmar Faizi
2021-10-12setup.c: rewrite `__fls()`Nursan Valeyev
2021-10-10Add nolibc build supportAmmar Faizi
2021-10-03src/syscall: Add `close` syscall wrapperAmmar Faizi
2021-10-03Wrap all syscalls in a kernel style return valueAmmar Faizi
2021-10-03src/{queue,register,setup}: Don't use `__sys_io_uring*`Ammar Faizi
2021-04-14src/setup: don't treat dummy ring init as failureJens Axboe
2021-04-14src/setup: add some documentation to the memlock helpersJens Axboe
2021-04-10setup: provide helpers to inquire about necessary mlock sizesJens Axboe
2021-02-19setup: cleanup probe codeJens Axboe
2021-02-19setup: check whether malloc succ before using itZhiqiang Liu
2020-11-04Include 'features' in struct io_uringJens Axboe
2020-10-28Fix compilation with iso C standard (c89, c99 and c11)Simon Zeni
2020-09-09probes: provide our own free functionGlauber Costa
2020-07-07src/setup: clarify that we always return -errno on errorJens Axboe
2020-05-20Add CQ ring 'flags' fieldStefano Garzarella
2020-02-11Add SPDX license identifiersJens Axboe
2020-01-31add another helper for probing existing opcodesGlauber Costa
2020-01-30add helper functions to verify io_uring supported opcodesGlauber Costa
2019-12-27Add io_uring_ring_dontfork()Jens Axboe
2019-12-01Split out system call bits from library interfaceJens Axboe
2019-10-04Add io_uring_queue_init_params()Jens Axboe
2019-09-06src/setup: unify ring munmap()Jens Axboe
2019-09-06liburing: Use the single mmap featureHristo Venev
2019-07-24src/Makefile: keep private headers in <liburing/*.h>Stefan Hajnoczi
2019-06-03Do not assume p->{cq,sq}_off.head is 0Kornilios Kourtis
2019-05-27liburing,queue,setup: handle IORING_SQ_NEED_WAKEUP for io_uring_submit()Roman Penyaev
2019-05-27setup: return -errno explicitly from io_uring_queue_init()Roman Penyaev
2019-05-20Fix leak of fd in io_uring_queue_init() on failureJens Axboe
2019-05-20fix harmless typo in sq_entries in io_uring_mmapWeiping Zhang
2019-02-08add io_uring_queue_mmapJeff Moyer
2019-01-17Split src/io_uring.c upJens Axboe