TIOVX User Guide
tivx_shared_mem_ptr_t Struct Reference

Structure describing a shared memory pointer. More...

#include <tivx_mem.h>

Data Fields

volatile uint32_t mem_heap_region
 Memory region to which this pointer belongs, see tivx_mem_heap_region_e.
 
volatile int32_t dma_buf_fd
 Value of dmaBufFd corresponds to the host_ptr, This will be used by host/Linux CPU.
 
volatile uint64_t shared_ptr
 Value of pointer as seen in shared memory All CPUs will have method to convert from shared memory pointer to CPU local memory pointer.
 
volatile uint64_t host_ptr
 Value of pointer as seen as by host CPU Host CPU will have method to convert to/from shared memory pointer.
 
volatile uint32_t dma_buf_fd_offset
 Offset of dmaBufFd, This will be used by host/Linux CPU.
 

Detailed Description

Structure describing a shared memory pointer.

Definition at line 188 of file tivx_mem.h.


The documentation for this struct was generated from the following file: