gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
HSADriver::EventList Class Reference

#include <hsa_driver.hh>

Public Member Functions

 EventList ()
 
 EventList (HSADriver *hsa_driver, ThreadContext *thrd_cntxt)
 
void clearEvents ()
 

Public Attributes

HSADriverdriver
 
DriverWakeupEvent timerEvent
 
std::set< uint32_t > signalEvents
 

Detailed Description

Definition at line 121 of file hsa_driver.hh.

Constructor & Destructor Documentation

◆ EventList() [1/2]

HSADriver::EventList::EventList ( )
inline

Definition at line 123 of file hsa_driver.hh.

◆ EventList() [2/2]

HSADriver::EventList::EventList ( HSADriver hsa_driver,
ThreadContext thrd_cntxt 
)
inline

Definition at line 124 of file hsa_driver.hh.

Member Function Documentation

◆ clearEvents()

void HSADriver::EventList::clearEvents ( )
inline

Member Data Documentation

◆ driver

HSADriver* HSADriver::EventList::driver

Definition at line 142 of file hsa_driver.hh.

Referenced by clearEvents().

◆ signalEvents

std::set<uint32_t> HSADriver::EventList::signalEvents

Definition at line 145 of file hsa_driver.hh.

Referenced by clearEvents().

◆ timerEvent

DriverWakeupEvent HSADriver::EventList::timerEvent

Definition at line 143 of file hsa_driver.hh.

Referenced by clearEvents().


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

Generated on Tue Mar 23 2021 19:41:37 for gem5 by doxygen 1.8.17