Searched refs:MachineID (Results 1 - 16 of 16) sorted by relevance
/gem5/src/mem/ruby/common/ |
H A D | MachineID.hh | 38 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 D | NetDest.hh | 36 #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 D | NetDest.cc | 39 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 D | RubySlicc_ComponentMapping.hh | 33 #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 D | AbstractController.hh | 56 #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 D | AbstractController.cc | 240 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 D | PersistentTable.hh | 36 #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 D | PersistentTable.cc | 44 MachineID locker, 71 MachineID unlocker) 96 MachineID machId) const 117 MachineID
|
/gem5/src/mem/ruby/system/ |
H A D | VIPERCoalescer.hh | 51 class MachineID;
|
H A D | GPUCoalescer.hh | 56 class MachineID; 158 void recordCPReadCallBack(MachineID myMachID, MachineID senderMachID); 159 void recordCPWriteCallBack(MachineID myMachID, MachineID senderMachID);
|
H A D | GPUCoalescer.cc | 1125 GPUCoalescer::recordCPReadCallBack(MachineID myMachID, MachineID senderMachID) 1139 GPUCoalescer::recordCPWriteCallBack(MachineID myMachID, MachineID senderMachID)
|
H A D | RubySystem.cc | 91 MachineID id = cntrl->getMachineID();
|
H A D | RubyPort.cc | 337 MachineID id = ruby_port->m_controller->mapAddressToMachine(
|
/gem5/src/mem/ruby/network/ |
H A D | Network.cc | 44 #include "mem/ruby/common/MachineID.hh" 91 MachineID mid = abs_cntrl->getMachineID();
|
H A D | Topology.cc | 296 MachineID mach = {(MachineType)m, i};
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | NetworkInterface.cc | 360 personal_dest.add((MachineID) {(MachineType) m, (destID -
|
Completed in 27 milliseconds