Searched refs:MachineID (Results 1 - 16 of 16) sorted by relevance

/gem5/src/mem/ruby/common/
H A DMachineID.hh38 struct MachineID struct
40 MachineID() : type(MachineType_NULL), num(0) { } function in struct:MachineID
41 MachineID(MachineType mach_type, NodeID node_id) function in struct:MachineID
53 MachineIDToString(MachineID machine)
59 operator==(const MachineID & obj1, const MachineID & obj2)
65 operator!=(const MachineID & obj1, const MachineID & obj2)
71 std::ostream& operator<<(std::ostream& out, const MachineID& obj);
74 operator<<(std::ostream& out, const MachineID
[all...]
H A DNetDest.hh36 #include "mem/ruby/common/MachineID.hh"
52 void add(MachineID newElement);
55 void remove(MachineID oldElement);
77 bool isElement(MachineID element) const;
84 MachineID smallestElement() const;
85 MachineID smallestElement(MachineType machine) const;
91 NodeID elementAt(MachineID index);
99 vecIndex(MachineID m) const
H A DNetDest.cc39 NetDest::add(MachineID newElement)
64 NetDest::remove(MachineID oldElement)
99 MachineID mach = {machineType, i};
132 NetDest::elementAt(MachineID index)
137 MachineID
144 MachineID mach = {MachineType_from_base_level(i), j};
152 MachineID
158 MachineID mach = {machine, j};
241 NetDest::isElement(MachineID element) const
/gem5/src/mem/ruby/slicc_interface/
H A DRubySlicc_ComponentMapping.hh33 #include "mem/ruby/common/MachineID.hh"
43 MachineID mach = {type, i};
49 inline MachineID
53 MachineID mach = {type, 0};
63 machineIDToNodeID(MachineID machID)
69 machineIDToMachineType(MachineID machID)
80 inline MachineID
83 MachineID mach = {type, id};
87 inline MachineID
90 MachineID mac
[all...]
H A DAbstractController.hh56 #include "mem/ruby/common/MachineID.hh"
139 void queueMemoryRead(const MachineID &id, Addr addr, Cycles latency);
140 void queueMemoryWrite(const MachineID &id, Addr addr, Cycles latency,
142 void queueMemoryWritePartial(const MachineID &id, Addr addr, Cycles latency,
150 MachineID getMachineID() const { return m_machineID; }
157 * Map an address to the correct MachineID
162 * address to a directory it will return the MachineID of the
167 * @return the MachineID of the destination
169 MachineID mapAddressToMachine(Addr addr, MachineType mtype) const;
184 MachineID m_machineI
[all...]
H A DAbstractController.cc240 AbstractController::queueMemoryRead(const MachineID &id, Addr addr,
264 AbstractController::queueMemoryWrite(const MachineID &id, Addr addr,
289 AbstractController::queueMemoryWritePartial(const MachineID &id, Addr addr,
365 MachineID
369 MachineID mach = {mtype, node};
/gem5/src/mem/ruby/structures/
H A DPersistentTable.hh36 #include "mem/ruby/common/MachineID.hh"
61 void persistentRequestLock(Addr address, MachineID locker,
63 void persistentRequestUnlock(Addr address, MachineID unlocker);
64 bool okToIssueStarving(Addr address, MachineID machID) const;
65 MachineID findSmallest(Addr address) const;
H A DPersistentTable.cc44 MachineID locker,
71 MachineID unlocker)
96 MachineID machId) const
117 MachineID
/gem5/src/mem/ruby/system/
H A DVIPERCoalescer.hh51 class MachineID;
H A DGPUCoalescer.hh56 class MachineID;
158 void recordCPReadCallBack(MachineID myMachID, MachineID senderMachID);
159 void recordCPWriteCallBack(MachineID myMachID, MachineID senderMachID);
H A DGPUCoalescer.cc1125 GPUCoalescer::recordCPReadCallBack(MachineID myMachID, MachineID senderMachID)
1139 GPUCoalescer::recordCPWriteCallBack(MachineID myMachID, MachineID senderMachID)
H A DRubySystem.cc91 MachineID id = cntrl->getMachineID();
H A DRubyPort.cc337 MachineID id = ruby_port->m_controller->mapAddressToMachine(
/gem5/src/mem/ruby/network/
H A DNetwork.cc44 #include "mem/ruby/common/MachineID.hh"
91 MachineID mid = abs_cntrl->getMachineID();
H A DTopology.cc296 MachineID mach = {(MachineType)m, i};
/gem5/src/mem/ruby/network/garnet2.0/
H A DNetworkInterface.cc360 personal_dest.add((MachineID) {(MachineType) m, (destID -

Completed in 26 milliseconds