HIP: Heterogenous-computing Interface for Portability
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
ihipDevice_t Class Reference

Public Member Functions

void init (unsigned device_index, unsigned deviceCnt, hc::accelerator &acc, unsigned flags)
 
void locked_addStream (ihipStream_t *s)
 
void locked_removeStream (ihipStream_t *s)
 
void locked_reset ()
 
void locked_waitAllStreams ()
 
void locked_syncDefaultStream (bool waitOnSelf)
 
ihipDeviceCritical_tcriticalData ()
 

Public Attributes

unsigned _device_index
 
hipDeviceProp_t _props
 
hc::accelerator _acc
 
hsa_agent_t _hsa_agent
 
ihipStream_t_default_stream
 
unsigned _compute_units
 
StagingBuffer_staging_buffer [2]
 
unsigned _device_flags
 

The documentation for this class was generated from the following files: