gem5  v20.0.0.2
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
addrRangeSMMUControlPortprotected
bind(Port &peer) overrideSlavePortinlinevirtual
getAddrRanges() constSMMUControlPortprotectedvirtual
getId() constPortinline
getPeer()Portinline
idPortprotected
isConnected() constPortinline
isSnooping() constSlavePortinline
name() constPortinline
ownerSlavePortprotected
pendingDeleteSimpleTimingPortprotected
Port(const std::string &_name, PortID _id)Portprotected
QueuedSlavePort(const std::string &name, SimObject *owner, RespPacketQueue &resp_queue, PortID id=InvalidPortID)QueuedSlavePortinline
recvAtomic(PacketPtr pkt)SMMUControlPortprotectedvirtual
recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) overrideSlavePortprotectedvirtual
recvFunctional(PacketPtr pkt)SimpleTimingPortprotectedvirtual
recvRespRetry()QueuedSlavePortinlineprotectedvirtual
recvTimingReq(PacketPtr pkt)SimpleTimingPortprotectedvirtual
recvTimingSnoopResp(PacketPtr pkt) overrideSlavePortinlineprotectedvirtual
respQueueQueuedSlavePortprotected
schedTimingResp(PacketPtr pkt, Tick when)QueuedSlavePortinline
sendAtomicSnoop(PacketPtr pkt)SlavePortinline
sendFunctionalSnoop(PacketPtr pkt) constSlavePortinline
sendRangeChange() constSlavePortinline
sendResp(TimingRequestProtocol *peer, PacketPtr pkt)TimingResponseProtocolprotected
sendRetryReq()SlavePortinline
TimingResponseProtocol::sendRetryReq(TimingRequestProtocol *peer)TimingResponseProtocolprotected
sendRetrySnoopResp()SlavePortinline
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)SlavePortinline
sendTimingSnoopReq(PacketPtr pkt)SlavePortinline
SimpleTimingPort(const std::string &name, SimObject *owner)SimpleTimingPort
slaveBind(MasterPort &master_port)SlavePortprotected
SlavePort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)SlavePort
slaveUnbind()SlavePortprotected
smmuSMMUControlPortprotected
SMMUControlPort(const std::string &_name, SMMUv3 &_smmu, AddrRange _addrRange)SMMUControlPort
takeOverFrom(Port *old)Portinline
trySatisfyFunctional(PacketPtr pkt)QueuedSlavePortinline
tryTiming(PacketPtr pkt) overrideSlavePortinlineprotectedvirtual
unbind() overrideSlavePortinlinevirtual
~Port()Portvirtual
~QueuedSlavePort()QueuedSlavePortinlinevirtual
~SimpleTimingPort()SimpleTimingPortinlinevirtual
~SlavePort()SlavePortvirtual
~SMMUControlPort()SMMUControlPortinlinevirtual

Generated on Mon Jun 8 2020 15:45:29 for gem5 by doxygen 1.8.13