pub fn wake(&self, start: *mut c_void, len: usize) -> Result<()> {
        let mut range = raw::uffdio_range {
            start: start as u64,
            len: len as u64,
        };
        unsafe {
            raw::wake(self.as_raw_fd(), &mut range as *mut raw::uffdio_range)?;
        }
        Ok(())
    }
/// Wake up the thread waiting for page fault resolution on the specified memory address range.
Wake up the thread waiting for page fault resolution on the specified memory address range.
Wake up the thread waiting for page fault resolution on the specified memory address range .
pub fn wake(&self, start: *mut c_void, len: usize) -> Result<()> {
        let mut range = raw::uffdio_range {
            start: start as u64,
            len: len as u64,
        };
        unsafe {
            raw::wake(self.as_raw_fd(), &mut range as *mut raw::uffdio_range)?;
        }
        Ok(())
    }
pub fn wake ( & self , start : * mut c_void , len : usize ) -> Result < ( ) > { let mut range = raw :: uffdio_range { start : start as u64 , len : len as u64 , } ; unsafe { raw :: wake ( self . as_raw_fd ( ) , & mut range as * mut raw :: uffdio_range ) ? ; } Ok ( ( ) ) }
Wake up the thread waiting for page fault resolution on the specified memory address range.
Wake up the thread waiting for page fault resolution on the specified memory address range .
&self
start
*mut c_void
len
usize