gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TranslatingPortProxy Member List

This is the complete list of members for TranslatingPortProxy, including all inherited members.

_cacheLineSizePortProxyprivate
_tcTranslatingPortProxyprotected
fixupAddr(Addr addr, BaseTLB::Mode mode) constTranslatingPortProxyinlineprotectedvirtual
flagsTranslatingPortProxyprotected
memsetBlob(Addr addr, uint8_t v, int size) constPortProxyinline
memsetBlobPhys(Addr addr, Request::Flags flags, uint8_t v, int size) constPortProxy
pageBytesTranslatingPortProxyprotected
PortProxy(SendFunctionalFunc func, unsigned int cacheLineSize)PortProxyinline
PortProxy(const RequestPort &port, unsigned int cacheLineSize)PortProxyinline
read(Addr address) constPortProxy
read(Addr address, ByteOrder guest_byte_order) constPortProxy
readBlob(Addr addr, void *p, int size) constPortProxyinline
readBlobPhys(Addr addr, Request::Flags flags, void *p, int size) constPortProxy
readString(std::string &str, Addr addr) constPortProxyinline
readString(char *str, Addr addr, size_t maxlen) constPortProxyinline
recvFunctionalSnoop(PacketPtr pkt) overridePortProxyinlineprivatevirtual
send(FunctionalResponseProtocol *peer, PacketPtr pkt) constFunctionalRequestProtocolprivate
sendFunctionalPortProxyprivate
SendFunctionalFunc typedefPortProxy
TranslatingPortProxy(ThreadContext *tc, Request::Flags _flags=0)TranslatingPortProxy
tryMemsetBlob(Addr address, uint8_t v, int size) const overrideTranslatingPortProxyvirtual
tryReadBlob(Addr addr, void *p, int size) const overrideTranslatingPortProxyvirtual
tryReadString(std::string &str, Addr addr) constPortProxy
tryReadString(char *str, Addr addr, size_t maxlen) constPortProxy
tryTLBs(RequestPtr req, BaseTLB::Mode) constTranslatingPortProxyprivate
tryTLBsOnce(RequestPtr req, BaseTLB::Mode) constTranslatingPortProxyprivate
tryWriteBlob(Addr addr, const void *p, int size) const overrideTranslatingPortProxyvirtual
tryWriteString(Addr addr, const char *str) constPortProxy
write(Addr address, const T &data) constPortProxy
write(Addr address, T data, ByteOrder guest_byte_order) constPortProxy
writeBlob(Addr addr, const void *p, int size) constPortProxyinline
writeBlobPhys(Addr addr, Request::Flags flags, const void *p, int size) constPortProxy
writeString(Addr addr, const char *str) constPortProxyinline
~PortProxy()PortProxyinlinevirtual

Generated on Tue Jun 22 2021 15:28:45 for gem5 by doxygen 1.8.17