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

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

_connectedPortprotected
_peerPortprotected
bind(Port &peer) overrideMasterPortvirtual
defaultSidDmaPortprotected
defaultSSidDmaPortprotected
deviceDmaPort
dmaAction(Packet::Command cmd, Addr addr, int size, Event *event, uint8_t *data, Tick delay, Request::Flags flag=0)DmaPort
dmaAction(Packet::Command cmd, Addr addr, int size, Event *event, uint8_t *data, uint32_t sid, uint32_t ssid, Tick delay, Request::Flags flag=0)DmaPort
dmaPending() constDmaPortinline
DmaPort(ClockedObject *dev, System *s, uint32_t sid=0, uint32_t ssid=0)DmaPort
drain() overrideDmaPortvirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
getAddrRanges() constMasterPort
getId() constPortinline
getPeer()Portinline
handleResp(PacketPtr pkt, Tick delay=0)DmaPortprivate
idPortprotected
inRetryDmaPortprotected
isConnected() constPortinline
isSnooping() constMasterPortinlinevirtual
masterIdDmaPort
MasterPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)MasterPort
name() constPortinline
notifyFork()Drainableinlinevirtual
ownerMasterPortprotected
pendingCountDmaPortprotected
Port(const std::string &_name, PortID _id)Portprotected
printAddr(Addr a)MasterPort
queueDma(PacketPtr pkt)DmaPortprotected
recvAtomicSnoop(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
recvRangeChange()MasterPortinlineprotectedvirtual
recvReqRetry() overrideDmaPortprotectedvirtual
recvRetrySnoopResp() overrideMasterPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt) overrideDmaPortprotectedvirtual
recvTimingSnoopReq(PacketPtr pkt) overrideMasterPortinlineprotectedvirtual
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
sendDma()DmaPortprivate
sendEventDmaPortprotected
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
signalDrainDone() constDrainableinlineprotected
sysDmaPort
takeOverFrom(Port *old)Portinline
transmitListDmaPortprotected
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constTimingRequestProtocolprotected
trySendTimingReq()DmaPortprivate
tryTiming(PacketPtr pkt) constMasterPortinline
unbind() overrideMasterPortvirtual
~Drainable()Drainableprotectedvirtual
~MasterPort()MasterPortvirtual
~Port()Portvirtual

Generated on Thu May 28 2020 16:21:44 for gem5 by doxygen 1.8.13