Searched refs:new_arch_mmu_flags (Results 1 - 3 of 3) sorted by relevance

/fuchsia/zircon/kernel/vm/
H A Dvm_mapping.cpp75 zx_status_t VmMapping::Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags) { argument
77 LTRACEF("%p %#" PRIxPTR " %#x %#x\n", this, base_, flags_, new_arch_mmu_flags);
94 return ProtectLocked(base, size, new_arch_mmu_flags);
101 uint new_arch_mmu_flags) {
102 if (new_arch_mmu_flags & ARCH_MMU_FLAG_PERM_RWX_MASK) {
103 return aspace->arch_aspace().Protect(base, size / PAGE_SIZE, new_arch_mmu_flags);
111 zx_status_t VmMapping::ProtectLocked(vaddr_t base, size_t size, uint new_arch_mmu_flags) { argument
116 if (new_arch_mmu_flags & ARCH_MMU_FLAG_CACHE_MASK) {
120 if (!is_valid_mapping_flags(new_arch_mmu_flags)) {
129 new_arch_mmu_flags |
100 ProtectOrUnmap(const fbl::RefPtr<VmAspace>& aspace, vaddr_t base, size_t size, uint new_arch_mmu_flags) argument
[all...]
H A Dvm_address_region.cpp775 zx_status_t VmAddressRegion::Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags) { argument
817 if (!itr->is_valid_mapping_flags(new_arch_mmu_flags)) {
842 new_arch_mmu_flags);
/fuchsia/zircon/kernel/vm/include/vm/
H A Dvm_address_region.h239 virtual zx_status_t Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags);
375 zx_status_t Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags) override {
446 zx_status_t Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags);
484 zx_status_t ProtectLocked(vaddr_t base, size_t size, uint new_arch_mmu_flags);

Completed in 35 milliseconds