Searched refs:reserve (Results 1 - 25 of 33) sorted by relevance

12

/gem5/src/mem/cache/
H A Dwrite_queue.hh67 * @param reserve The maximum number of entries needed to satisfy
70 WriteQueue(const std::string &_label, int num_entries, int reserve);
H A Dwrite_queue.cc56 int num_entries, int reserve)
57 : Queue<WriteQueueEntry>(_label, num_entries, reserve)
55 WriteQueue(const std::string &_label, int num_entries, int reserve) argument
H A Dmshr_queue.hh66 * The number of entries to reserve for future demand accesses.
76 * @param reserve The minimum number of entries needed to satisfy
81 MSHRQueue(const std::string &_label, int num_entries, int reserve,
H A Dqueue.hh81 * as the number of entries requested plus any reserve. This
83 * maintaining an overflow reserve.
131 * @param reserve The extra overflow entries needed.
133 Queue(const std::string &_label, int num_entries, int reserve) : argument
134 label(_label), numEntries(num_entries + reserve),
135 numReserve(reserve), entries(numEntries), _numInService(0),
H A Dmshr_queue.cc55 int num_entries, int reserve, int demand_reserve)
56 : Queue<MSHR>(_label, num_entries, reserve),
54 MSHRQueue(const std::string &_label, int num_entries, int reserve, int demand_reserve) argument
/gem5/src/mem/ruby/structures/
H A DBankedArray.hh73 void reserve(int64_t idx);
H A DBankedArray.cc69 BankedArray::reserve(int64_t idx) function in class:BankedArray
81 // e.g., reserve the same resource for read and write)
H A DCacheMemory.cc591 dataArray.reserve(addressToCacheSet(addr));
596 dataArray.reserve(addressToCacheSet(addr));
601 tagArray.reserve(addressToCacheSet(addr));
606 tagArray.reserve(addressToCacheSet(addr));
/gem5/ext/nomali/lib/
H A Dmmu.cc34 spaces.reserve(16);
H A Djobcontrol.cc34 slots.reserve(16);
/gem5/src/dev/ps2/
H A Ddevice.cc54 inBuffer.reserve(16);
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.cpp58 objs_vec_->reserve( size() );
H A Dsc_vector.h126 void reserve( size_type n ) function in class:sc_core::sc_vector_base
127 { vec_.reserve(n); }
599 base_type::reserve( n );
683 child_vec_->reserve( size() );
/gem5/src/cpu/minor/
H A Dbuffers.hh380 virtual void reserve() = 0;
456 reserve() function in class:Minor::Queue
644 void reserve() { queue.reserve(); } function in class:Minor::InputBuffer
H A Ddecode.cc272 /* If we generated output, reserve space for the result in the next stage
278 nextStageReserve[tid].reserve();
H A Dfetch1.cc183 transfers.reserve();
654 nextStageReserve[fetch_tid].reserve();
/gem5/src/mem/cache/compressors/
H A Dbdi.cc153 bases.reserve(maxNumBases);
154 bitMask.reserve(blk_size/sizeof(TD));
155 deltas.reserve(blk_size/sizeof(TD));
/gem5/src/sim/
H A Dinit.cc275 v_argv.reserve(argc);
276 vp_argv.reserve(argc);
/gem5/src/dev/net/
H A Dpktfifo.hh107 reserve(unsigned len = 0) function in class:PacketFifo
/gem5/src/base/
H A Dstr.hh79 lower.reserve(len);
/gem5/ext/pybind11/include/pybind11/
H A Dstl_bind.h133 v->reserve(len_hint(it));
150 v.reserve(old_size + len_hint(it));
220 seq->reserve((size_t) slicelength);
394 vec->reserve((size_t) info.shape[0]);
479 cl.def("reserve", &Vector::reserve, "reserves storage");
H A Dattr.h287 args.reserve(f.nargs);
288 args_convert.reserve(f.nargs);
H A Dstl.h163 enable_if_t<std::is_same<decltype(std::declval<T>().reserve(0)), void>::value, int> = 0>
164 void reserve_maybe(sequence s, Type *) { value.reserve(s.size()); }
/gem5/src/arch/arm/
H A Dsystem.cc92 bootLoaders.reserve(p->boot_loader.size());
/gem5/src/systemc/utils/
H A Dvcd.cc410 str.reserve(w);
514 str.reserve(w);

Completed in 23 milliseconds

12