PatchworkOS  19e446b
A non-POSIX operating system.
Loading...
Searching...
No Matches
ioring_enter.c
Go to the documentation of this file.
1#include <sys/ioring.h>
2
4
5uint64_t ioring_enter(ioring_id_t id, size_t amount, size_t wait)
6{
7 uint64_t result = _syscall_enter(id, amount, wait);
8 if (result == ERR)
9 {
11 }
12 return result;
13}
#define errno
Error number variable.
Definition errno.h:27
uint64_t ioring_enter(ioring_id_t id, size_t amount, size_t wait)
System call to notify the kernel of new submission queue entries (SQEs).
Definition ioring_enter.c:5
uint64_t ioring_id_t
I/O ring ID type.
Definition ioring.h:195
#define ERR
Integer error value.
Definition ERR.h:17
__UINT64_TYPE__ uint64_t
Definition stdint.h:17
static uint64_t _syscall_enter(ioring_id_t id, size_t amount, size_t wait)
Definition syscalls.h:299
static errno_t _syscall_errno(void)
Definition syscalls.h:107