gem5  v20.1.0.0
Functions
GenericISA::LockedMem 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 GenericISA::LockedMem::globalClearExclusive ( XC *  xc)
inline

Definition at line 87 of file locked_mem.hh.

◆ handleLockedRead()

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

Definition at line 67 of file locked_mem.hh.

◆ handleLockedSnoop()

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

Definition at line 61 of file locked_mem.hh.

◆ handleLockedSnoopHit()

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

Definition at line 73 of file locked_mem.hh.

◆ handleLockedWrite()

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

Definition at line 80 of file locked_mem.hh.


Generated on Wed Sep 30 2020 14:03:05 for gem5 by doxygen 1.8.17