class PinnedVmObject

Defined at line 13 of file ../../zircon/kernel/vm/include/vm/pinned_vm_object.h

An RAII wrapper around a |VmObject| that is pinned.

Public Methods

void PinnedVmObject ()

Defined at line 18 of file ../../zircon/kernel/vm/include/vm/pinned_vm_object.h

zx_status_t Create (fbl::RefPtr<VmObject> vmo, size_t offset, size_t size, bool write, PinnedVmObject * out_pinned_vmo)

static

Defined at line 21 of file ../../zircon/kernel/vm/pinned_vm_object.cc

const fbl::RefPtr<VmObject> & vmo ()

Defined at line 23 of file ../../zircon/kernel/vm/include/vm/pinned_vm_object.h

size_t offset ()

Defined at line 24 of file ../../zircon/kernel/vm/include/vm/pinned_vm_object.h

size_t size ()

Defined at line 25 of file ../../zircon/kernel/vm/include/vm/pinned_vm_object.h

void PinnedVmObject (fbl::RefPtr<VmObject> vmo, size_t offset, size_t size)

Defined at line 42 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/vm/pinned_vm_object.h

void PinnedVmObject (PinnedVmObject && )

Defined at line 45 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/vm/pinned_vm_object.h

PinnedVmObject & operator= (PinnedVmObject && )

Defined at line 46 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/vm/pinned_vm_object.h

void ~PinnedVmObject ()

Defined at line 61 of file ../../zircon/kernel/vm/pinned_vm_object.cc

void reset ()

Defined at line 44 of file ../../zircon/kernel/vm/pinned_vm_object.cc