This is the complete list of members for iris::mm::LockedAddressSpace, including all inherited members.
AddressSpace class | iris::mm::LockedAddressSpace | friend |
allocate_region(di::Arc< BackingObject > backing_object, di::Box< Region > region) -> Expected< VirtualAddress > | iris::mm::LockedAddressSpace | |
allocate_region_at(di::Arc< BackingObject > backing_object, di::Box< Region > region) -> Expected< void > | iris::mm::LockedAddressSpace | |
base() -> AddressSpace & | iris::mm::LockedAddressSpace | |
bootstrap_kernel_page_tracking() -> Expected< void > | iris::mm::LockedAddressSpace | |
create_low_identity_mapping(VirtualAddress base, usize page_aligned_length) -> Expected< void > | iris::mm::LockedAddressSpace | |
destroy_region(VirtualAddress base, usize length) -> Expected< void > | iris::mm::LockedAddressSpace | |
flush_tlb_global(VirtualAddress base) | iris::mm::LockedAddressSpace | inline |
flush_tlb_global(VirtualAddress base, usize byte_length) | iris::mm::LockedAddressSpace | |
map_physical_page(VirtualAddress location, PhysicalAddress physical_address, RegionFlags flags) -> Expected< void > | iris::mm::LockedAddressSpace | |
map_physical_page_early(VirtualAddress location, PhysicalAddress physical_address, RegionFlags flags) -> Expected< void > | iris::mm::LockedAddressSpace | |
remove_low_identity_mapping(VirtualAddress base, usize page_aligned_length) -> Expected< void > | iris::mm::LockedAddressSpace | |
setup_kernel_region(PhysicalAddress kernel_physical_start, VirtualAddress kernel_virtual_start, VirtualAddress kernel_virtual_end, RegionFlags flags) -> Expected< void > | iris::mm::LockedAddressSpace | |
setup_physical_memory_map(PhysicalAddress start, PhysicalAddress end, VirtualAddress virtual_start) -> Expected< void > | iris::mm::LockedAddressSpace |