gem5  v20.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PortProxy Member List

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

_cacheLineSizePortProxyprivate
memsetBlob(Addr addr, uint8_t v, int size) constPortProxyinline
memsetBlobPhys(Addr addr, Request::Flags flags, uint8_t v, int size) constPortProxy
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
tryMemsetBlob(Addr addr, uint8_t val, int size) constPortProxyinlinevirtual
tryReadBlob(Addr addr, void *p, int size) constPortProxyinlinevirtual
tryReadString(std::string &str, Addr addr) constPortProxy
tryReadString(char *str, Addr addr, size_t maxlen) constPortProxy
tryWriteBlob(Addr addr, const void *p, int size) constPortProxyinlinevirtual
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 Fri Nov 6 2020 11:48:08 for gem5 by doxygen 1.8.17