gem5  v22.1.0.0
gem5::DmaPort Member List

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

_connectedgem5::Portprotected
_drainManagergem5::Drainableprivate
_drainStategem5::Drainablemutableprivate
_peergem5::Portprotected
_responsePortgem5::RequestPortprivate
bind(Port &peer) overridegem5::RequestPortvirtual
cacheLineSizegem5::DmaPortprotected
defaultSidgem5::DmaPortprotected
defaultSSidgem5::DmaPortprotected
devicegem5::DmaPort
dmaAction(Packet::Command cmd, Addr addr, int size, Event *event, uint8_t *data, Tick delay, Request::Flags flag=0)gem5::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)gem5::DmaPort
dmaPending() constgem5::DmaPortinline
DmaPort(ClockedObject *dev, System *s, uint32_t sid=0, uint32_t ssid=0)gem5::DmaPort
dmDrain()gem5::Drainableprivate
dmDrainResume()gem5::Drainableprivate
drain() overridegem5::DmaPortvirtual
Drainable()gem5::Drainableprotected
drainResume()gem5::Drainableinlineprotectedvirtual
drainState() constgem5::Drainableinline
getAddrRanges() constgem5::RequestPort
getId() constgem5::Portinline
getPeer()gem5::Portinline
handleResp(DmaReqState *state, Addr addr, Addr size, Tick delay=0)gem5::DmaPortprivate
handleRespPacket(PacketPtr pkt, Tick delay=0)gem5::DmaPortprivate
idgem5::Portprotected
inRetrygem5::DmaPortprotected
isConnected() constgem5::Portinline
isSnooping() constgem5::RequestPortinlinevirtual
memBackdoorsgem5::DmaPortprivate
name() constgem5::Portinline
notifyFork()gem5::Drainableinlinevirtual
ownergem5::RequestPortprotected
pendingCountgem5::DmaPortprotected
Port(const std::string &_name, PortID _id)gem5::Portprotected
portNamegem5::Portprivate
printAddr(Addr a)gem5::RequestPort
recvAtomicSnoop(PacketPtr pkt) overridegem5::RequestPortinlineprotectedvirtual
recvFunctionalSnoop(PacketPtr pkt) overridegem5::RequestPortinlineprotectedvirtual
recvRangeChange()gem5::RequestPortinlineprotectedvirtual
recvReqRetry() overridegem5::DmaPortprotectedvirtual
recvRetrySnoopResp() overridegem5::RequestPortinlineprotectedvirtual
recvTimingResp(PacketPtr pkt) overridegem5::DmaPortprotectedvirtual
recvTimingSnoopReq(PacketPtr pkt) overridegem5::RequestPortinlineprotectedvirtual
reportUnbound() constgem5::Portprotected
requestorIdgem5::DmaPort
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID)gem5::RequestPort
gem5::send(AtomicResponseProtocol *peer, PacketPtr pkt)gem5::AtomicRequestProtocolprotected
gem5::FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) constgem5::FunctionalRequestProtocolprotected
sendAtomic(PacketPtr pkt)gem5::RequestPortinline
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor)gem5::RequestPortinline
sendAtomicBdReq(DmaReqState *state)gem5::DmaPortprivate
sendAtomicReq(DmaReqState *state)gem5::DmaPortprivate
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor)gem5::AtomicRequestProtocolprotected
sendDma()gem5::DmaPortprivate
sendEventgem5::DmaPortprotected
sendFunctional(PacketPtr pkt) constgem5::RequestPortinline
sendReq(TimingResponseProtocol *peer, PacketPtr pkt)gem5::TimingRequestProtocolprotected
sendRetryResp()gem5::RequestPortinlinevirtual
gem5::TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer)gem5::TimingRequestProtocolprotected
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt)gem5::TimingRequestProtocolprotected
sendTimingReq(PacketPtr pkt)gem5::RequestPortinline
sendTimingSnoopResp(PacketPtr pkt)gem5::RequestPortinline
signalDrainDone() constgem5::Drainableinlineprotected
sysgem5::DmaPort
takeOverFrom(Port *old)gem5::Portinline
transmitListgem5::DmaPortprotected
trySend(TimingResponseProtocol *peer, PacketPtr pkt) constgem5::TimingRequestProtocolprotected
trySendTimingReq()gem5::DmaPortprivate
tryTiming(PacketPtr pkt) constgem5::RequestPortinline
unbind() overridegem5::RequestPortvirtual
~Drainable()gem5::Drainableprotectedvirtual
~Port()gem5::Portvirtual
~RequestPort()gem5::RequestPortvirtual

Generated on Wed Dec 21 2022 10:23:18 for gem5 by doxygen 1.9.1