gem5 v24.0.0.0
|
This is the complete list of members for gem5::DmaPort, including all inherited members.
_connected | gem5::Port | protected |
_drainManager | gem5::Drainable | private |
_drainState | gem5::Drainable | mutableprivate |
_peer | gem5::Port | protected |
_responsePort | gem5::RequestPort | private |
abortPending() | gem5::DmaPort | |
addTrace(PacketPtr pkt) const | gem5::RequestPort | private |
bind(Port &peer) override | gem5::RequestPort | virtual |
cacheLineSize | gem5::DmaPort | protected |
defaultSid | gem5::DmaPort | protected |
defaultSSid | gem5::DmaPort | protected |
device | gem5::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() const | gem5::DmaPort | inline |
DmaPort(ClockedObject *dev, System *s, uint32_t sid=0, uint32_t ssid=0) | gem5::DmaPort | |
dmDrain() | gem5::Drainable | private |
dmDrainResume() | gem5::Drainable | private |
drain() override | gem5::DmaPort | virtual |
Drainable() | gem5::Drainable | protected |
drainResume() | gem5::Drainable | inlineprotectedvirtual |
drainState() const | gem5::Drainable | inline |
getAddrRanges() const | gem5::RequestPort | |
getId() const | gem5::Port | inline |
getPeer() | gem5::Port | inline |
handleResp(DmaReqState *state, Addr addr, Addr size, Tick delay=0) | gem5::DmaPort | private |
handleRespPacket(PacketPtr pkt, Tick delay=0) | gem5::DmaPort | private |
id | gem5::Port | protected |
inRetry | gem5::DmaPort | protected |
isConnected() const | gem5::Port | inline |
isSnooping() const | gem5::RequestPort | inlinevirtual |
memBackdoors | gem5::DmaPort | private |
name() const | gem5::Port | inline |
notifyFork() | gem5::Drainable | inlinevirtual |
owner | gem5::RequestPort | protected |
pendingCount | gem5::DmaPort | protected |
Port(const std::string &_name, PortID _id) | gem5::Port | protected |
portName | gem5::Port | private |
printAddr(Addr a) | gem5::RequestPort | |
recvAtomicSnoop(PacketPtr pkt) override | gem5::RequestPort | inlineprotectedvirtual |
recvFunctionalSnoop(PacketPtr pkt) override | gem5::RequestPort | inlineprotectedvirtual |
recvRangeChange() | gem5::RequestPort | inlineprotectedvirtual |
recvReqRetry() override | gem5::DmaPort | protectedvirtual |
recvRetrySnoopResp() override | gem5::RequestPort | inlineprotectedvirtual |
recvTimingResp(PacketPtr pkt) override | gem5::DmaPort | protectedvirtual |
recvTimingSnoopReq(PacketPtr pkt) override | gem5::RequestPort | inlineprotectedvirtual |
removeTrace(PacketPtr pkt) const | gem5::RequestPort | private |
reportUnbound() const | gem5::Port | protected |
requestorId | gem5::DmaPort | |
RequestPort(const std::string &name, SimObject *_owner, PortID id=InvalidPortID) | gem5::RequestPort | |
RequestPort(const std::string &name, PortID id=InvalidPortID) | gem5::RequestPort | |
retryPending | gem5::DmaPort | protected |
gem5::send(AtomicResponseProtocol *peer, PacketPtr pkt) | gem5::AtomicRequestProtocol | protected |
gem5::FunctionalRequestProtocol::send(FunctionalResponseProtocol *peer, PacketPtr pkt) const | gem5::FunctionalRequestProtocol | protected |
sendAtomic(PacketPtr pkt) | gem5::RequestPort | inline |
sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor) | gem5::RequestPort | inline |
sendAtomicBdReq(DmaReqState *state) | gem5::DmaPort | private |
sendAtomicReq(DmaReqState *state) | gem5::DmaPort | private |
sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, MemBackdoorPtr &backdoor) | gem5::AtomicRequestProtocol | protected |
sendDma() | gem5::DmaPort | private |
sendEvent | gem5::DmaPort | protected |
sendFunctional(PacketPtr pkt) const | gem5::RequestPort | inline |
sendMemBackdoorReq(const MemBackdoorReq &req, MemBackdoorPtr &backdoor) | gem5::RequestPort | inline |
gem5::FunctionalRequestProtocol::sendMemBackdoorReq(FunctionalResponseProtocol *peer, const MemBackdoorReq &req, MemBackdoorPtr &backdoor) | gem5::FunctionalRequestProtocol | protected |
sendReq(TimingResponseProtocol *peer, PacketPtr pkt) | gem5::TimingRequestProtocol | protected |
sendRetryResp() | gem5::RequestPort | inlinevirtual |
gem5::TimingRequestProtocol::sendRetryResp(TimingResponseProtocol *peer) | gem5::TimingRequestProtocol | protected |
sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt) | gem5::TimingRequestProtocol | protected |
sendTimingReq(PacketPtr pkt) | gem5::RequestPort | inline |
sendTimingSnoopResp(PacketPtr pkt) | gem5::RequestPort | inline |
signalDrainDone() const | gem5::Drainable | inlineprotected |
sys | gem5::DmaPort | |
takeOverFrom(Port *old) | gem5::Port | inline |
transmitList | gem5::DmaPort | protected |
trySend(TimingResponseProtocol *peer, PacketPtr pkt) const | gem5::TimingRequestProtocol | protected |
trySendTimingReq() | gem5::DmaPort | private |
tryTiming(PacketPtr pkt) const | gem5::RequestPort | inline |
unbind() override | gem5::RequestPort | virtual |
~Drainable() | gem5::Drainable | protectedvirtual |
~Port() | gem5::Port | virtual |
~RequestPort() | gem5::RequestPort | virtual |