CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches
vx_memory_map_t Struct Reference

The framework's mapping memory tracking structure. More...

#include <vx_internal.h>

Public Attributes

vx_bool used
 Indicates if this entry is being used.
 
vx_reference ref
 The reference of data object being mapped.
 
vx_memory_map_extra extra
 The extra data of mapped object.
 
vx_enum usage
 The usage model of the pointer.
 
vx_enum mem_type
 The memory type.
 
vx_uint32 flags
 The options to map operation.
 
void * ptr
 The mapping buffer pointer associated with the reference.
 

Detailed Description

The framework's mapping memory tracking structure.

Member Data Documentation

◆ extra

vx_memory_map_extra vx_memory_map_t::extra

The extra data of mapped object.

◆ flags

vx_uint32 vx_memory_map_t::flags

The options to map operation.

◆ mem_type

vx_enum vx_memory_map_t::mem_type

The memory type.

◆ ptr

void* vx_memory_map_t::ptr

The mapping buffer pointer associated with the reference.

◆ ref

vx_reference vx_memory_map_t::ref

The reference of data object being mapped.

◆ usage

vx_enum vx_memory_map_t::usage

The usage model of the pointer.

◆ used

vx_bool vx_memory_map_t::used

Indicates if this entry is being used.