class PagedBufferImpl

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

A paged buffer consisting of 1 or more pages pinned in memory

which are contiguous in virtual memory, but may be discontiguous

in physical memory.

Public Methods

void PagedBufferImpl (size_t size, zx::vmo vmo, void * virt, std::vector<zx_paddr_t> phys, zx::pmt pmt)

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

size_t size ()

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

void * virt ()

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

const zx_paddr_t * phys ()

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

void ~PagedBufferImpl ()

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