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 (PinnedVmObject && )

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

PinnedVmObject & operator= (PinnedVmObject && )

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

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