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

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

_connectedPortprotected
_peerPortprotected
bind(Port &peer) overrideMasterPortvirtual
getAddrRanges() constMasterPort
getId() constPortinline
getPeer()Portinline
idPortprotected
ifcSMMUATSMasterPortprotected
isConnected() constPortinline
isSnooping() constMasterPortinlinevirtual
MasterPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)MasterPort
name() constPortinline
ownerMasterPortprotected
Port(const std::string &_name, PortID _id)Portprotected
printAddr(Addr a)MasterPort
QueuedMasterPort(const std::string &name, SimObject *owner, ReqPacketQueue &req_queue, SnoopRespPacketQueue &snoop_resp_queue, PortID id=InvalidPortID)QueuedMasterPortinline
recvAtomicSnoop(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvRangeChange()MasterPortinlineprotectedvirtual
recvReqRetry()QueuedMasterPortinlineprotectedvirtual
recvRetrySnoopResp()QueuedMasterPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt)SMMUATSMasterPortprotectedvirtual
recvTimingSnoopReq(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
reqQueueSMMUATSMasterPortprotected
schedTimingReq(PacketPtr pkt, Tick when)QueuedMasterPortinline
schedTimingSnoopResp(PacketPtr pkt, Tick when)QueuedMasterPortinline
AtomicRequestProtocol::send(AtomicResponseProtocol *peer, PacketPtr pkt)AtomicRequestProtocolprotected
FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) constFunctionalRequestProtocolprotected
sendAtomic(PacketPtr pkt)MasterPortinline
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor)MasterPortinline
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor)AtomicRequestProtocolprotected
sendFunctional(PacketPtr pkt) constMasterPortinline
sendReq(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendRetryResp()MasterPortinlinevirtual
TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer)TimingRequestProtocolprotected
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt)TimingRequestProtocolprotected
sendTimingReq(PacketPtr pkt)MasterPortinline
sendTimingSnoopResp(PacketPtr pkt)MasterPortinline
SMMUATSMasterPort(const std::string &_name, SMMUv3SlaveInterface &_ifc)SMMUATSMasterPort
snoopRespQueueSMMUATSMasterPortprotected
takeOverFrom(Port *old)Portinline
trySatisfyFunctional(PacketPtr pkt)QueuedMasterPortinline
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constTimingRequestProtocolprotected
tryTiming(PacketPtr pkt) constMasterPortinline
unbind() overrideMasterPortvirtual
~MasterPort()MasterPortvirtual
~Port()Portvirtual
~QueuedMasterPort()QueuedMasterPortinlinevirtual
~SMMUATSMasterPort()SMMUATSMasterPortinlinevirtual

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