fn unmap(&self, pt: &Mutex<impl RvmPageTable>) {
        let mut pt = pt.lock();
        for offset in (0..self.end_paddr - self.start_paddr).step_by(PAGE_SIZE) {
            pt.unmap(self.start_paddr + offset).ok();
        }
    }
/// Unmap all pages in the region from page table `pt`
Unmap all pages in the region from page table `pt`
Unmap all pages in the region from page table ` pt `
fn unmap(&self, pt: &Mutex<impl RvmPageTable>) {
        let mut pt = pt.lock();
        for offset in (0..self.end_paddr - self.start_paddr).step_by(PAGE_SIZE) {
            pt.unmap(self.start_paddr + offset).ok();
        }
    }
fn unmap ( & self , pt : & Mutex < impl RvmPageTable > ) { let mut pt = pt . lock ( ) ; for offset in ( 0 .. self . end_paddr - self . start_paddr ) . step_by ( PAGE_SIZE ) { pt . unmap ( self . start_paddr + offset ) . ok ( ) ; } }
Unmap all pages in the region from page table `pt`
Unmap all pages in the region from page table ` pt `
&self
pt
&Mutex<impl RvmPageTable>