Lines Matching defs:VmMapping

24 VmMapping::VmMapping(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags,
34 VmMapping::~VmMapping() {
40 size_t VmMapping::AllocatedPagesLocked() const {
50 void VmMapping::Dump(uint depth, bool verbose) const {
75 zx_status_t VmMapping::Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags) {
111 zx_status_t VmMapping::ProtectLocked(vaddr_t base, size_t size, uint new_arch_mmu_flags) {
150 fbl::RefPtr<VmMapping> mapping(fbl::AdoptRef(
151 new (&ac) VmMapping(*parent_, base + size, size_ - size, flags_,
171 fbl::RefPtr<VmMapping> mapping(fbl::AdoptRef(
172 new (&ac) VmMapping(*parent_, base, size, flags_,
194 fbl::RefPtr<VmMapping> center_mapping(fbl::AdoptRef(
195 new (&ac) VmMapping(*parent_, base, size, flags_,
200 fbl::RefPtr<VmMapping> right_mapping(fbl::AdoptRef(
201 new (&ac) VmMapping(*parent_, base + size, right_size, flags_,
218 zx_status_t VmMapping::Unmap(vaddr_t base, size_t size) {
249 zx_status_t VmMapping::UnmapLocked(vaddr_t base, size_t size) {
299 fbl::RefPtr<VmMapping> mapping(fbl::AdoptRef(
300 new (&ac) VmMapping(*parent_, new_base, new_size, flags_, object_, vmo_offset,
319 zx_status_t VmMapping::UnmapVmoRangeLocked(uint64_t offset, uint64_t len) const {
394 VmMappingCoalescer(VmMapping* mapping, vaddr_t base);
427 VmMapping* mapping_;
434 VmMappingCoalescer::VmMappingCoalescer(VmMapping* mapping, vaddr_t base)
466 zx_status_t VmMapping::MapRange(size_t offset, size_t len, bool commit) {
533 zx_status_t VmMapping::DecommitRange(size_t offset, size_t len,
547 // VmMapping::UnmapVmoRangeLocked.
551 zx_status_t VmMapping::DestroyLocked() {
559 fbl::RefPtr<VmMapping> self(this);
600 zx_status_t VmMapping::PageFault(vaddr_t va, const uint pf_flags) {
755 void VmMapping::ActivateLocked() TA_NO_THREAD_SAFETY_ANALYSIS {
766 void VmMapping::Activate() {