gem5  v21.1.0.2
Functions
gem5::GenericISA::locked_mem Namespace Reference

Functions

template<class XC >
void handleLockedSnoop (XC *xc, PacketPtr pkt, Addr cacheBlockMask)
 
template<class XC >
void handleLockedRead (XC *xc, const RequestPtr &req)
 
template<class XC >
void handleLockedSnoopHit (XC *xc)
 
template<class XC >
bool handleLockedWrite (XC *xc, const RequestPtr &req, Addr cacheBlockMask)
 
template<class XC >
void globalClearExclusive (XC *xc)
 

Function Documentation

◆ globalClearExclusive()

template<class XC >
void gem5::GenericISA::locked_mem::globalClearExclusive ( XC *  xc)
inline

Definition at line 92 of file locked_mem.hh.

◆ handleLockedRead()

template<class XC >
void gem5::GenericISA::locked_mem::handleLockedRead ( XC *  xc,
const RequestPtr req 
)
inline

Definition at line 72 of file locked_mem.hh.

◆ handleLockedSnoop()

template<class XC >
void gem5::GenericISA::locked_mem::handleLockedSnoop ( XC *  xc,
PacketPtr  pkt,
Addr  cacheBlockMask 
)
inline

Definition at line 66 of file locked_mem.hh.

◆ handleLockedSnoopHit()

template<class XC >
void gem5::GenericISA::locked_mem::handleLockedSnoopHit ( XC *  xc)
inline

Definition at line 78 of file locked_mem.hh.

◆ handleLockedWrite()

template<class XC >
bool gem5::GenericISA::locked_mem::handleLockedWrite ( XC *  xc,
const RequestPtr req,
Addr  cacheBlockMask 
)
inline

Definition at line 85 of file locked_mem.hh.


Generated on Tue Sep 21 2021 12:31:20 for gem5 by doxygen 1.8.17