Lines Matching refs:MemoryManagementArch
35 MemoryManagementArch, PageTableKind, PhysAddr, VirtAddr,
474 impl<Arch: MemoryManagementArch> PageTable<Arch> {
687 impl<Arch: MemoryManagementArch> PageEntry<Arch> {
775 impl<Arch: MemoryManagementArch> Default for EntryFlags<Arch> {
782 impl<Arch: MemoryManagementArch> EntryFlags<Arch> {
1083 impl<Arch: MemoryManagementArch> fmt::Debug for EntryFlags<Arch> {
1107 impl<Arch: MemoryManagementArch, F: FrameAllocator> PageMapper<Arch, F> {
1556 unsafe fn unmap_phys_inner<Arch: MemoryManagementArch>( in unmap_phys_inner()
1606 pub trait Flusher<Arch: MemoryManagementArch> {
1614 pub struct PageFlush<Arch: MemoryManagementArch> {
1619 impl<Arch: MemoryManagementArch> PageFlush<Arch> {
1637 impl<Arch: MemoryManagementArch> Drop for PageFlush<Arch> {
1648 pub struct PageFlushAll<Arch: MemoryManagementArch> {
1653 impl<Arch: MemoryManagementArch> PageFlushAll<Arch> {
1670 impl<Arch: MemoryManagementArch> Flusher<Arch> for PageFlushAll<Arch> {
1677 impl<Arch: MemoryManagementArch, T: Flusher<Arch> + ?Sized> Flusher<Arch> for &mut T {
1684 impl<Arch: MemoryManagementArch> Flusher<Arch> for () {
1688 impl<Arch: MemoryManagementArch> Drop for PageFlushAll<Arch> {