pub fn unregister(&self, start: *mut c_void, len: usize) -> Result<()> {
        let mut range = raw::uffdio_range {
            start: start as u64,
            len: len as u64,
        };
        unsafe {
            raw::unregister(self.as_raw_fd(), &mut range as *mut raw::uffdio_range)?;
        }
        Ok(())
    }
/// Unregister a memory address range from the userfaultfd object.
Unregister a memory address range from the userfaultfd object.
Unregister a memory address range from the userfaultfd object .
pub fn unregister(&self, start: *mut c_void, len: usize) -> Result<()> {
        let mut range = raw::uffdio_range {
            start: start as u64,
            len: len as u64,
        };
        unsafe {
            raw::unregister(self.as_raw_fd(), &mut range as *mut raw::uffdio_range)?;
        }
        Ok(())
    }
pub fn unregister ( & self , start : * mut c_void , len : usize ) -> Result < ( ) > { let mut range = raw :: uffdio_range { start : start as u64 , len : len as u64 , } ; unsafe { raw :: unregister ( self . as_raw_fd ( ) , & mut range as * mut raw :: uffdio_range ) ? ; } Ok ( ( ) ) }
Unregister a memory address range from the userfaultfd object.
Unregister a memory address range from the userfaultfd object .
&self
start
*mut c_void
len
usize