gem5  v20.1.0.1
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
_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_peerPortprotected
_responsePortRequestPortprivate
bind(Port &peer) overrideRequestPortvirtual
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
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideDmaPortvirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
getAddrRanges() constRequestPort
getId() constPortinline
getPeer()Portinline
handleResp(PacketPtr pkt, Tick delay=0)DmaPortprivate
idPortprotected
inRetryDmaPortprotected
isConnected() constPortinline
isSnooping() constRequestPortinlinevirtual
name() constPortinline
notifyFork()Drainableinlinevirtual
ownerRequestPortprotected
pendingCountDmaPortprotected
Port(const std::string &_name, PortID _id)Portprotected
portNamePortprivate
printAddr(Addr a)RequestPort
queueDma(PacketPtr pkt)DmaPortprotected
recvAtomicSnoop(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
recvRangeChange()RequestPortinlineprotectedvirtual
recvReqRetry() overrideDmaPortprotectedvirtual
recvRetrySnoopResp() overrideRequestPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt) overrideDmaPortprotectedvirtual
recvTimingSnoopReq(PacketPtr pkt) overrideRequestPortinlineprotectedvirtual
reportUnbound() constPortprotected
requestorIdDmaPort
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)RequestPort
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
sendDma()DmaPortprivate
sendEventDmaPortprotected
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
signalDrainDone() constDrainableinlineprotected
sysDmaPort
takeOverFrom(Port *old)Portinline
transmitListDmaPortprotected
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constTimingRequestProtocolprotected
trySendTimingReq()DmaPortprivate
tryTiming(PacketPtr pkt) constRequestPortinline
unbind() overrideRequestPortvirtual
~Drainable()Drainableprotectedvirtual
~Port()Portvirtual
~RequestPort()RequestPortvirtual

Generated on Fri Nov 6 2020 11:48:02 for gem5 by doxygen 1.8.17