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

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

_connectedPortprotected
_peerPortprotected
_responsePortRequestPortprivate
bind(Port &peer) overrideRequestPortvirtual
getAddrRanges() constRequestPort
getId() constPortinline
getPeer()Portinline
idPortprotected
ifcSMMUATSMemoryPortprotected
isConnected() constPortinline
isSnooping() constRequestPortinlinevirtual
name() constPortinline
ownerRequestPortprotected
Port(const std::string &_name, PortID _id)Portprotected
portNamePortprivate
printAddr(Addr a)RequestPort
QueuedRequestPort(const std::string &name, SimObject *owner, ReqPacketQueue &req_queue, SnoopRespPacketQueue &snoop_resp_queue, PortID id=InvalidPortID)QueuedRequestPortinline
recvAtomicSnoop(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvRangeChange()RequestPortinlineprotectedvirtual
recvReqRetry()QueuedRequestPortinlineprotectedvirtual
recvRetrySnoopResp()QueuedRequestPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt)SMMUATSMemoryPortprotectedvirtual
recvTimingSnoopReq(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
reportUnbound() constPortprotected
reqQueueSMMUATSMemoryPortprotected
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)RequestPort
schedTimingReq(PacketPtr pkt, Tick when)QueuedRequestPortinline
schedTimingSnoopResp(PacketPtr pkt, Tick when)QueuedRequestPortinline
AtomicRequestProtocol::send(AtomicResponseProtocol *peer, PacketPtr pkt)AtomicRequestProtocolprotected
FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) constFunctionalRequestProtocolprotected
sendAtomic(PacketPtr pkt)RequestPortinline
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor)RequestPortinline
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor)AtomicRequestProtocolprotected
sendFunctional(PacketPtr pkt) constRequestPortinline
sendReq(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendRetryResp()RequestPortinlinevirtual
TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer)TimingRequestProtocolprotected
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendTimingReq(PacketPtr pkt)RequestPortinline
sendTimingSnoopResp(PacketPtr pkt)RequestPortinline
SMMUATSMemoryPort(const std::string &_name, SMMUv3DeviceInterface &_ifc)SMMUATSMemoryPort
snoopRespQueueSMMUATSMemoryPortprotected
takeOverFrom(Port *old)Portinline
trySatisfyFunctional(PacketPtr pkt)QueuedRequestPortinline
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constTimingRequestProtocolprotected
tryTiming(PacketPtr pkt) constRequestPortinline
unbind() overrideRequestPortvirtual
~Port()Portvirtual
~QueuedRequestPort()QueuedRequestPortinlinevirtual
~RequestPort()RequestPortvirtual
~SMMUATSMemoryPort()SMMUATSMemoryPortinlinevirtual

Generated on Tue Mar 23 2021 19:41:41 for gem5 by doxygen 1.8.17