class IoBuffer

Defined at line 123 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

Public Methods

void IoBuffer ()

Defined at line 125 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

void IoBuffer (IoBuffer && other)

Defined at line 126 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

IoBuffer & operator= (IoBuffer && other)

Defined at line 130 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

void ~IoBuffer ()

Defined at line 139 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

void release ()

Defined at line 141 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t Init (zx_handle_t bti, size_t size, uint32_t flags)

Defined at line 143 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t InitAligned (zx_handle_t bti, size_t size, uint32_t alignment_log2, uint32_t flags)

Defined at line 146 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t InitVmo (zx_handle_t bti, zx_handle_t vmo_handle, zx_off_t offset, uint32_t flags)

Defined at line 150 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t CacheOp (uint32_t op, zx_off_t offset, size_t size)

Defined at line 155 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t CacheFlush (zx_off_t offset, size_t length)

Defined at line 158 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t CacheFlushInvalidate (zx_off_t offset, size_t length)

Defined at line 161 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t PhysMap ()

Defined at line 165 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_status_t PhysMapRange (zx_off_t offset, size_t length, size_t phys_count, zx_paddr_t * physmap, zx_handle_t * pmt)

Defined at line 166 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

bool is_valid ()

Defined at line 171 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

void * virt ()

Defined at line 172 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

zx_paddr_t phys ()

Defined at line 173 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

const zx_paddr_t * phys_list ()

Defined at line 175 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

uint64_t phys_count ()

Defined at line 176 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h

size_t size ()

Defined at line 177 of file ../../src/lib/ddk/include/lib/ddk/io-buffer.h