|
HIP: Heterogenous-computing Interface for Portability
|
Public Member Functions | |
| ihipCtxCriticalBase_t (ihipCtx_t *parentCtx, unsigned deviceCnt) | |
| void | addStream (ihipStream_t *stream) |
| std::list< ihipStream_t * > & | streams () |
| const std::list< ihipStream_t * > & | const_streams () const |
| bool | isPeerWatcher (const ihipCtx_t *peer) |
| bool | addPeerWatcher (const ihipCtx_t *thisCtx, ihipCtx_t *peer) |
| bool | removePeerWatcher (const ihipCtx_t *thisCtx, ihipCtx_t *peer) |
| void | resetPeerWatchers (ihipCtx_t *thisDevice) |
| void | printPeerWatchers (FILE *f) const |
| uint32_t | peerCnt () const |
| hsa_agent_t * | peerAgents () const |
Public Attributes | |
| std::list< ihipCtx_t * > | _peers |
| std::stack< ihipExec_t > | _execStack |
Friends | |
| class | LockedAccessor< ihipCtxCriticalBase_t > |
1.8.5