Iros
 
Loading...
Searching...
No Matches
io_uring.h File Reference

Go to the source code of this file.

Classes

class  dius::linux::io_uring::IoUringHandle
 

Namespaces

namespace  dius
 
namespace  dius::linux
 
namespace  dius::linux::io_uring
 

Typedefs

using dius::linux::io_uring::SQE = struct io_uring_sqe
 
using dius::linux::io_uring::CQE = struct io_uring_cqe
 
using dius::linux::io_uring::SetupParams = struct io_uring_params
 

Functions

auto dius::linux::io_uring::sys_enter (unsigned int fd, unsigned int to_submit, unsigned int min_complete, unsigned int flags, void const *arg, size_t arg_size) -> di::Result< int >
 
auto dius::linux::io_uring::sys_register (unsigned int fd, unsigned int op_code, void *arg, unsigned int nr_args) -> di::Result< int >
 
auto dius::linux::io_uring::sys_setup (u32 entries, SetupParams *params) -> di::Result< SyncFile >