Expand description
Asynchronous I/O syscall handlers.
Dispatches SQEs to VFS backends via AsyncScheme,
drains completions, and blocks when min_complete > 0.
Structsยง
Functionsยง
- require_
owned_ ๐ring_ by_ id - sys_
async_ cancel - SYS_ASYNC_CANCEL(ring_id: u64, user_data: u64, flags: u32) โ result: u64
- sys_
async_ destroy - SYS_ASYNC_DESTROY(ring_id: u64, flags: u32) โ result: u64
- sys_
async_ enter - SYS_ASYNC_ENTER(ring_id: u64, to_submit: u32, min_complete: u32, flags: u32) โ completed: u64
- sys_
async_ map - SYS_ASYNC_MAP(ring_id: u64, out_ptr: *mut AsyncRingLayout) -> total_mapped_bytes: u64
- sys_
async_ setup - SYS_ASYNC_SETUP(entries: u32, flags: u32) โ ring_id: u64