Searched refs:slots (Results 1 - 5 of 5) sorted by relevance

/gem5/ext/nomali/lib/
H A Djobcontrol.cc34 slots.reserve(16);
36 slots.emplace_back(_gpu, *this, i);
49 for (auto &js : slots)
57 return slots[getJobSlotNo(addr)].readReg(getJobSlotAddr(addr));
81 slots[getJobSlotNo(addr)].writeReg(getJobSlotAddr(addr), value);
90 return slots[getJobSlotNo(addr)].readRegRaw(getJobSlotAddr(addr));
101 slots[getJobSlotNo(addr)].writeRegRaw(getJobSlotAddr(addr), value);
133 const JobSlot &slot(slots[i]);
H A Djobcontrol.hh38 * and register mappings for the different job slots within the
39 * block. The actual job slots are implemented by the JobSlot class.
83 * @param jobs Bit mask representing which job slots to update.
89 /** Job slots belonging to this job control block */
90 std::vector<JobSlot> slots; member in class:NoMali::JobControl
/gem5/src/cpu/minor/
H A Dlsq.cc723 return slots.size() < numSlots;
729 auto found = std::find(slots.begin(), slots.end(), request);
731 if (found != slots.end()) {
734 slots.erase(found);
755 slots.push_back(request);
766 unsigned int slot_index = slots.size() - 1;
767 auto i = slots.rbegin();
772 while (ret == NoAddrRangeCoverage && i != slots.rend()) {
807 assert(slot_number < slots
[all...]
H A Dlsq.hh471 /** Number of slots, this is a bound on the size of slots */
479 std::deque<LSQRequestPtr> slots; member in class:Minor::LSQ::StoreBuffer
481 /** Number of occupied slots which have not yet issued a
522 bool isDrained() const { return slots.empty(); }
/gem5/util/dist/
H A Dgem5-dist.sh54 # E.g. LSB_MCPU_HOSTS=\"hname1 2 hname2 4\" means we have altogether 6 slots
89 echo "Note: if no LSF slots allocation is found all proceses are launched on the localhost."
192 # Find out which cluster hosts/slots are allocated or
194 # We assume that allocated slots are listed in the LSB_MCPU_HOSTS
213 ((NNODES==NH)) || { echo "(E) Number of cluster slots ($NH) and gem5 instances ($N) differ"; exit -1; }

Completed in 12 milliseconds