Provides methods for translating virtual addresses.
fn translate(&self, addr: VirtAddr) -> TranslateResult[src]
Return the frame that the given virtual address is mapped to and the offset within that frame.
If the given address has a valid mapping, the mapped frame and the offset within that frame is returned. Otherwise an error value is returned.
This function works with huge pages of all sizes.
fn translate_addr(&self, addr: VirtAddr) -> Option<PhysAddr>[src]
Translates the given virtual address to the physical address that it maps to.
None if there is no valid mapping for the given address.
This is a convenience method. For more information about a mapping see the