• Home
Global Namespace

dma_buffer

  • Enums
    • CacheOptions
  • Records
    • Buffer
    • BufferFactory
    • BufferFactoryImpl
    • ContiguousBuffer
    • ContiguousBufferImpl
    • DmaBufferTests_ExecuteOpsLambdaTests_Test
    • DmaBufferTests_InitCachedMultiPageBuffer_Test
    • DmaBufferTests_InitContiguousWithCacheDisabled_Test
    • DmaBufferTests_InitUncachedMultiPageBuffer_Test
    • DmaBufferTests_InitWithCacheDisabled_Test
    • DmaBufferTests_InitWithCacheEnabled_Test
    • DmaBufferTests_ReadWriteAndCacheOperations_Test
    • DmaBufferTests_UncachedMemoryHelperAllCases_Test
    • PagedBuffer
    • PagedBufferImpl
    • Param
    • Parameterized
    • Parameterized_TestRun_Test
    • PhysIter
  • Functions
    • CreateBufferFactory
  • Namespaces
    • internal
  • Typedefs
    • Param

Namespaces

  • namespace internal

Enumerations

enum class CacheOptions
Name Value
kDisabled 0
kEnabled 1

Cache options for DMA buffers.

Defined at line 25 of file ../../src/devices/lib/dma-buffer/include/lib/dma-buffer/buffer.h

Records

  • class Buffer
  • class BufferFactory
  • class BufferFactoryImpl
  • class ContiguousBuffer
  • class ContiguousBufferImpl
  • class DmaBufferTests_ExecuteOpsLambdaTests_Test
  • class DmaBufferTests_InitCachedMultiPageBuffer_Test
  • class DmaBufferTests_InitContiguousWithCacheDisabled_Test
  • class DmaBufferTests_InitUncachedMultiPageBuffer_Test
  • class DmaBufferTests_InitWithCacheDisabled_Test
  • class DmaBufferTests_InitWithCacheEnabled_Test
  • class DmaBufferTests_ReadWriteAndCacheOperations_Test
  • class DmaBufferTests_UncachedMemoryHelperAllCases_Test
  • class PagedBuffer
  • class PagedBufferImpl
  • class Param
  • class Parameterized
  • class Parameterized_TestRun_Test
  • class PhysIter

Functions

  • std::unique_ptr<BufferFactory> CreateBufferFactory ()

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

Typedefs

using Param = 

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