gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
NDRange Struct Reference

#include <ndrange.hh>

Public Attributes

HsaQueueEntry q
 
int wgId [3]
 
int numWg [3]
 
int numWgTotal
 
int numWgCompleted
 
uint32_t globalWgId
 
bool wg_disp_rem
 
bool execDone
 
bool userDoorBellSet
 
volatile bool * addrToNotify
 
volatile uint32_t * numDispLeft
 
int dispatchId
 
int curCid
 

Detailed Description

Definition at line 42 of file ndrange.hh.

Member Data Documentation

volatile bool* NDRange::addrToNotify

Definition at line 64 of file ndrange.hh.

Referenced by GpuDispatcher::write().

int NDRange::curCid

Definition at line 67 of file ndrange.hh.

Referenced by GpuDispatcher::write().

int NDRange::dispatchId
bool NDRange::execDone

Definition at line 62 of file ndrange.hh.

Referenced by GpuDispatcher::write().

uint32_t NDRange::globalWgId
volatile uint32_t* NDRange::numDispLeft

Definition at line 65 of file ndrange.hh.

Referenced by GpuDispatcher::write().

int NDRange::numWg[3]

Definition at line 50 of file ndrange.hh.

Referenced by ComputeUnit::startWavefront(), and GpuDispatcher::write().

int NDRange::numWgCompleted

Definition at line 55 of file ndrange.hh.

Referenced by GpuDispatcher::write().

int NDRange::numWgTotal

Definition at line 52 of file ndrange.hh.

Referenced by GpuDispatcher::write().

HsaQueueEntry NDRange::q
bool NDRange::userDoorBellSet

Definition at line 63 of file ndrange.hh.

bool NDRange::wg_disp_rem
int NDRange::wgId[3]

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

Generated on Fri Jun 9 2017 13:04:15 for gem5 by doxygen 1.8.6