class IoBuffer

Defined at line 15 of file ../../src/devices/block/drivers/core/iobuffer.h

Represents the mapping of "vmoid --> VMO"

Public Methods

zx_status_t ValidateVmoHack (uint64_t length, uint64_t vmo_offset)

TODO(smklein): This function is currently labelled 'hack' since we have

no way to ensure that the size of the VMO won't change in between

checking it and using it. This will require a mechanism to "pin" VMO pages.

The units of length and vmo_offset is bytes.

Defined at line 11 of file ../../src/devices/block/drivers/core/iobuffer.cc

void IoBuffer (zx::vmo vmo, vmoid_t vmoid)

Defined at line 7 of file ../../src/devices/block/drivers/core/iobuffer.cc

void ~IoBuffer ()

Defined at line 9 of file ../../src/devices/block/drivers/core/iobuffer.cc

vmoid_t GetKey ()

Defined at line 18 of file ../../src/devices/block/drivers/core/iobuffer.h

zx_handle_t vmo ()

Defined at line 26 of file ../../src/devices/block/drivers/core/iobuffer.h

Friends

class TypeWAVLTraits