Searched refs:MasterID (Results 1 - 25 of 56) sorted by relevance

123

/gem5/src/dev/arm/
H A Damba.hh48 typedef MasterID OrderID;
/gem5/src/mem/
H A Dmem_master.hh58 MasterID master_id)
69 MasterID masterId;
H A Dexternal_master.hh135 const MasterID masterId;
/gem5/src/mem/qos/
H A Dpolicy.hh77 * Builds a MasterID/value pair given a master input.
79 * to retrieve the associated MasterID.
84 * @param value Value to be associated with the MasterID
85 * @return A MasterID/Value pair.
88 std::pair<MasterID, T> pair(M master, T value);
97 virtual uint8_t schedule(const MasterID mId, const uint64_t data) = 0;
114 std::pair<MasterID, T>
126 return std::pair<MasterID, T>(id, value);
H A Dpolicy_fixed_prio.hh51 * Fixed Priority Policy: based on a configured MasterID to priority map,
90 virtual uint8_t schedule(const MasterID, const uint64_t) override;
100 std::map<MasterID, uint8_t> priorityMap;
H A Dpolicy_pf.hh97 schedule(const MasterID m_id, const uint64_t pkt_size) override;
111 using MasterHistory = std::pair<MasterID, double>;
H A Dmem_ctrl.hh90 std::unordered_map<MasterID, const std::string> masters;
93 std::unordered_map<MasterID, std::vector<uint64_t> > packetPriorities;
96 std::unordered_map<MasterID,
153 void addMaster(const MasterID m_id);
165 void logRequest(BusState dir, MasterID m_id, uint8_t qos,
179 void logResponse(BusState dir, MasterID m_id, uint8_t qos,
196 uint8_t schedule(MasterID m_id, uint64_t data);
230 MasterID m_id, uint8_t tgt_prio);
249 MasterID m_id, uint8_t curr_prio, uint8_t tgt_prio);
290 bool hasMaster(MasterID m_i
[all...]
H A Dpolicy_pf.cc60 MasterID m_id = memCtrl->system()->lookupMasterId(master);
92 PropFairPolicy::schedule(const MasterID pkt_mid, const uint64_t pkt_size)
108 MasterID curr_mid = m_hist->first;
H A Dq_policy.cc71 std::unordered_map<MasterID, QueuePolicy::PacketQueue::iterator> track;
81 // Get Request MasterID
82 MasterID m_id = pkt->req->masterId();
96 // This packet matches the MasterID to be served next
141 MasterID m_id = pkt->masterId();
H A Dpolicy_fixed_prio.cc76 FixedPriorityPolicy::schedule(const MasterID mId, const uint64_t data)
78 // Reads a packet's MasterID contained in its encapsulated request
87 DPRINTF(QOS, "Master %s (MasterID %d) not present in priorityMap, "
/gem5/src/cpu/testers/directedtest/
H A DDirectedGenerator.hh52 MasterID masterId;
/gem5/src/cpu/testers/traffic_gen/
H A Dexit_gen.hh59 ExitGen(SimObject &obj, MasterID master_id, Tick _duration)
H A Didle_gen.hh64 IdleGen(SimObject &obj, MasterID master_id, Tick _duration)
H A Dbase_gen.hh70 /** The MasterID used for generating requests */
71 const MasterID masterID;
93 * @param master_id MasterID set on each request
96 BaseGen(SimObject &obj, MasterID master_id, Tick _duration);
141 MasterID master_id, Tick _duration,
H A Ddram_gen.hh71 * @param master_id MasterID related to the memory requests
91 MasterID master_id, Tick _duration,
H A Dlinear_gen.hh75 * @param master_id MasterID related to the memory requests
87 MasterID master_id, Tick _duration,
H A Drandom_gen.hh83 MasterID master_id, Tick _duration,
H A Dbase_gen.cc54 BaseGen::BaseGen(SimObject &obj, MasterID master_id, Tick _duration)
84 MasterID master_id, Tick _duration,
H A Ddram_rot_gen.hh70 * @param master_id MasterID related to the memory requests
90 DramRotGen(SimObject &obj, MasterID master_id, Tick _duration,
H A Dtrace_gen.hh156 * @param master_id MasterID related to the memory requests
161 TraceGen(SimObject &obj, MasterID master_id, Tick _duration,
/gem5/src/sim/probe/
H A Dmem.hh60 MasterID master;
/gem5/src/sim/
H A Dsystem.hh346 * Registers a MasterID:
369 MasterID getMasterId(const SimObject* master,
373 * Registers a GLOBAL MasterID, which is a MasterID not related
380 MasterID getGlobalMasterId(const std::string& master_name);
385 std::string getMasterName(MasterID master_id);
388 * Looks up the MasterID for a given SimObject
389 * returns an invalid MasterID (invldMasterId) if not found.
391 MasterID lookupMasterId(const SimObject* obj) const;
394 * Looks up the MasterID fo
[all...]
/gem5/src/mem/cache/prefetch/
H A Dbase.hh98 MasterID masterId;
156 MasterID getMasterId() const
285 const MasterID masterId;
/gem5/src/cpu/testers/rubytest/
H A DRubyTester.hh120 MasterID masterId() { return _masterId; }
124 MasterID _masterId;
/gem5/src/gpu-compute/
H A Ddispatcher.hh60 MasterID masterId() { return _masterId; }
63 MasterID _masterId;

Completed in 29 milliseconds

123