Skip to main content

Crate arch_vm_aspace_bindings

Crate arch_vm_aspace_bindings 

Source

Structs§

ArchVmAspaceInterface_ExistingEntryAction
ArchVmAspaceInterface_NonTerminalAction
ArchVmAspaceInterface_TerminalAction
__BindgenOpaqueArray8

Constants§

ARCH_ASPACE_FLAG_GUEST
ARCH_ASPACE_FLAG_KERNEL
ARCH_MMU_FLAG_CACHED
ARCH_MMU_FLAG_CACHE_MASK
ARCH_MMU_FLAG_INVALID
ARCH_MMU_FLAG_NS
ARCH_MMU_FLAG_PERM_EXECUTE
ARCH_MMU_FLAG_PERM_READ
ARCH_MMU_FLAG_PERM_RWX_MASK
ARCH_MMU_FLAG_PERM_USER
ARCH_MMU_FLAG_PERM_WRITE
ARCH_MMU_FLAG_UNCACHED
ARCH_MMU_FLAG_UNCACHED_DEVICE
ARCH_MMU_FLAG_WRITE_COMBINING
ArchVmAspaceInterface_ArchUnmapOptions_Enlarge
ArchVmAspaceInterface_ArchUnmapOptions_Harvest
ArchVmAspaceInterface_ArchUnmapOptions_None

Functions§

cpp_arch_vm_aspace_accessed_since_last_check⚠
cpp_arch_vm_aspace_arch_table_phys⚠
cpp_arch_vm_aspace_destroy⚠
cpp_arch_vm_aspace_disable_updates⚠
cpp_arch_vm_aspace_harvest_accessed⚠
cpp_arch_vm_aspace_init⚠
cpp_arch_vm_aspace_init_restricted⚠
cpp_arch_vm_aspace_init_shared⚠
cpp_arch_vm_aspace_init_unified⚠
cpp_arch_vm_aspace_map⚠
cpp_arch_vm_aspace_map_contiguous⚠
cpp_arch_vm_aspace_mark_accessed⚠
cpp_arch_vm_aspace_pick_spot⚠
cpp_arch_vm_aspace_protect⚠
cpp_arch_vm_aspace_query⚠
cpp_arch_vm_aspace_unmap⚠
cpp_arch_vm_aspace_unmap_only_enlarge_on_oom⚠

Type Aliases§

ArchVmAspace
ArchVmAspaceInterface_ArchUnmapOptions
arch_mmu_flags_t
paddr_t
vaddr_t
zx_status_t