This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hsa_amd_pointer_info_t Struct Reference

hsa_amd_pointer_info_t Struct Reference#

HIP Runtime API Reference: hsa_amd_pointer_info_t Struct Reference
hsa_amd_pointer_info_t Struct Reference

Describes a memory allocation known to ROCr. Within a ROCr major version this structure can only grow. More...

#include <hsa_ext_amd.h>

Data Fields

uint32_t size
 
hsa_amd_pointer_type_t type
 
void * agentBaseAddress
 
void * hostBaseAddress
 
size_t sizeInBytes
 
void * userData
 
hsa_agent_t agentOwner
 
uint32_t global_flags
 

Detailed Description

Describes a memory allocation known to ROCr. Within a ROCr major version this structure can only grow.

Field Documentation

◆ agentBaseAddress

void* hsa_amd_pointer_info_t::agentBaseAddress

◆ agentOwner

hsa_agent_t hsa_amd_pointer_info_t::agentOwner

◆ global_flags

uint32_t hsa_amd_pointer_info_t::global_flags

◆ hostBaseAddress

void* hsa_amd_pointer_info_t::hostBaseAddress

◆ size

uint32_t hsa_amd_pointer_info_t::size

◆ sizeInBytes

size_t hsa_amd_pointer_info_t::sizeInBytes

◆ type

hsa_amd_pointer_type_t hsa_amd_pointer_info_t::type

◆ userData

void* hsa_amd_pointer_info_t::userData

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hip/checkouts/ROCR-Runtime/src/inc/hsa_ext_amd.h