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

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

_connectedPortprotected
_peerPortprotected
_requestPortResponsePortprivate
addrRangeSMMUControlPortprotected
bind(Port &peer) overrideResponsePortinlinevirtual
defaultBackdoorWarnedResponsePortprivate
getAddrRanges() constSMMUControlPortprotectedvirtual
getId() constPortinline
getPeer()Portinline
idPortprotected
isConnected() constPortinline
isSnooping() constResponsePortinline
name() constPortinline
ownerResponsePortprotected
pendingDeleteSimpleTimingPortprotected
Port(const std::string &_name, PortID _id)Portprotected
portNamePortprivate
QueuedResponsePort(const std::string &name, SimObject *owner, RespPacketQueue &resp_queue, PortID id=InvalidPortID)QueuedResponsePortinline
queueImplSimpleTimingPortprivate
recvAtomic(PacketPtr pkt)SMMUControlPortprotectedvirtual
recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) overrideResponsePortprotectedvirtual
recvFunctional(PacketPtr pkt)SimpleTimingPortprotectedvirtual
recvRespRetry()QueuedResponsePortinlineprotectedvirtual
recvTimingReq(PacketPtr pkt)SimpleTimingPortprotectedvirtual
recvTimingSnoopResp(PacketPtr pkt) overrideResponsePortinlineprotectedvirtual
reportUnbound() constPortprotected
responderBind(RequestPort &request_port)ResponsePortprotected
responderUnbind()ResponsePortprotected
ResponsePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)ResponsePort
respQueueQueuedResponsePortprotected
schedTimingResp(PacketPtr pkt, Tick when)QueuedResponsePortinline
sendAtomicSnoop(PacketPtr pkt)ResponsePortinline
sendFunctionalSnoop(PacketPtr pkt) constResponsePortinline
sendRangeChange() constResponsePortinline
sendResp(TimingRequestProtocol *peer, PacketPtr pkt)TimingResponseProtocolprotected
sendRetryReq()ResponsePortinline
TimingResponseProtocol::sendRetryReq(TimingRequestProtocol *peer)TimingResponseProtocolprotected
sendRetrySnoopResp()ResponsePortinline
TimingResponseProtocol::sendRetrySnoopResp(TimingRequestProtocol *peer)TimingResponseProtocolprotected
AtomicResponseProtocol::sendSnoop(AtomicRequestProtocol *peer, PacketPtr pkt)AtomicResponseProtocolprotected
FunctionalResponseProtocol::sendSnoop(FunctionalRequestProtocol *peer, PacketPtr pkt) constFunctionalResponseProtocolprotected
sendSnoopReq(TimingRequestProtocol *peer, PacketPtr pkt)TimingResponseProtocolprotected
sendTimingResp(PacketPtr pkt)ResponsePortinline
sendTimingSnoopReq(PacketPtr pkt)ResponsePortinline
SimpleTimingPort(const std::string &name, SimObject *owner)SimpleTimingPort
smmuSMMUControlPortprotected
SMMUControlPort(const std::string &_name, SMMUv3 &_smmu, AddrRange _addrRange)SMMUControlPort
takeOverFrom(Port *old)Portinline
trySatisfyFunctional(PacketPtr pkt)QueuedResponsePortinline
tryTiming(PacketPtr pkt) overrideResponsePortinlineprotectedvirtual
unbind() overrideResponsePortinlinevirtual
~Port()Portvirtual
~QueuedResponsePort()QueuedResponsePortinlinevirtual
~ResponsePort()ResponsePortvirtual
~SimpleTimingPort()SimpleTimingPortinlinevirtual
~SMMUControlPort()SMMUControlPortinlinevirtual

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