Function register_file_alloc_range [src]

Prototype

pub fn register_file_alloc_range(self: *IoUring, offset: u32, len: u32) !void

Parameters

self: *IoUringoffset: u32len: u32

Source

pub fn register_file_alloc_range(self: *IoUring, offset: u32, len: u32) !void { assert(self.fd >= 0); const range = &linux.io_uring_file_index_range{ .off = offset, .len = len, .resv = 0, }; const res = linux.io_uring_register( self.fd, .REGISTER_FILE_ALLOC_RANGE, @ptrCast(range), @as(u32, @sizeOf(linux.io_uring_file_index_range)), ); return handle_registration_result(res); }