Iros
 
Loading...
Searching...
No Matches
iris::mm::LockedAddressSpace Member List

This is the complete list of members for iris::mm::LockedAddressSpace, including all inherited members.

AddressSpace classiris::mm::LockedAddressSpacefriend
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::LockedAddressSpaceinline
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