gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
SMMUSemaphore Struct Reference

#include <smmu_v3_proc.hh>

Public Member Functions

 SMMUSemaphore (unsigned _max)
 

Public Attributes

unsigned count
 
unsigned max
 
std::queue< SMMUProcess * > queue
 

Detailed Description

Definition at line 77 of file smmu_v3_proc.hh.

Constructor & Destructor Documentation

◆ SMMUSemaphore()

SMMUSemaphore::SMMUSemaphore ( unsigned  _max)
inlineexplicit

Definition at line 79 of file smmu_v3_proc.hh.

Member Data Documentation

◆ count

unsigned SMMUSemaphore::count

Definition at line 83 of file smmu_v3_proc.hh.

Referenced by SMMUProcess::doSemaphoreDown(), and SMMUProcess::doSemaphoreUp().

◆ max

unsigned SMMUSemaphore::max

Definition at line 84 of file smmu_v3_proc.hh.

◆ queue

std::queue<SMMUProcess *> SMMUSemaphore::queue

Definition at line 85 of file smmu_v3_proc.hh.

Referenced by SMMUProcess::doSemaphoreDown(), and SMMUProcess::doSemaphoreUp().


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

Generated on Wed Sep 30 2020 14:02:32 for gem5 by doxygen 1.8.17