class ContiguousBufferImpl

Defined at line 15 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc

I/O buffer for managing physical memory associated with DMA buffers

DMA buffers are contiguous in physical memory. Contiguous buffers

are always cached in the current API. A future reivision to this patch

will allow users to create uncached contiguous buffers.

Public Methods

void ContiguousBufferImpl (size_t size, zx::vmo vmo, void * virt, zx_paddr_t phys, zx::pmt pmt)

Defined at line 17 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc

size_t size ()

Defined at line 19 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc

void * virt ()

Defined at line 20 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc

zx_paddr_t phys ()

Defined at line 22 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc

void ~ContiguousBufferImpl ()

Defined at line 23 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc

zx::unowned_vmo vmo ()

Defined at line 30 of file ../../src/devices/lib/dma-buffer/dma-buffer.cc