Searched refs:deque (Results 26 - 50 of 59) sorted by relevance

123

/gem5/src/dev/
H A Ddma_device.hh48 #include <deque>
124 /** Use a deque as we never do any insertion or removal in the middle */
125 std::deque<PacketPtr> transmitList;
526 std::deque<DmaDoneEventUPtr> pendingRequests;
527 std::deque<DmaDoneEventUPtr> freeRequests;
/gem5/src/cpu/pred/
H A Dbpred_unit.hh50 #include <deque>
269 typedef std::deque<PredictorHistory> History;
/gem5/src/dev/mips/
H A Dmalta_io.cc41 #include <deque>
/gem5/src/dev/net/
H A Detherlink.hh101 std::deque<std::pair<Tick, EthPacketPtr>> txQueue;
H A Ddist_etherlink.cc51 #include <deque>
H A Di8254xGBe.hh38 #include <deque>
226 typedef std::deque<T *> CacheType;
H A Detherlink.cc51 #include <deque>
/gem5/src/gpu-compute/
H A Dwavefront.hh40 #include <deque>
169 std::deque<GPUDynInstPtr> instructionBuffer;
392 std::deque<std::unique_ptr<ReconvergenceStackEntry>> reconvergenceStack;
H A Dtlb_coalescer.hh190 std::deque<PacketPtr> retries;
H A Dcompute_unit.hh40 #include <deque>
450 std::deque<std::pair<PacketPtr, GPUDynInstPtr>> retries;
491 std::deque<std::pair<PacketPtr, Wavefront*>> retries;
528 std::deque<PacketPtr> retries;
575 std::deque<PacketPtr> retries;
H A Dgpu_tlb.hh293 std::deque<PacketPtr> retries;
/gem5/src/dev/x86/
H A Dpc.cc37 #include <deque>
H A Di8042.hh34 #include <deque>
/gem5/src/mem/
H A Ddram_ctrl.hh57 #include <deque>
443 std::deque<Tick> actTicks;
748 typedef std::deque<DRAMPacket*> DRAMPacketQueue;
947 std::deque<DRAMPacket*> respQueue;
/gem5/src/mem/qos/
H A Dmem_ctrl.hh49 #include <deque>
97 std::unordered_map<uint64_t, std::deque<uint64_t>> > requestTimes;
/gem5/ext/drampower/src/
H A DCommandAnalysis.h50 #include <deque>
/gem5/src/systemc/tests/tlm/multi_sockets/
H A DMultiSocketSimpleSwitchAT.h61 std::vector<std::deque<transaction_type*> > m_pendingReqs; //list of pending reqs per target
62 std::vector<std::deque<transaction_type*> > m_pendingResps; //list of pending resps per initiator
/gem5/ext/pybind11/tests/
H A Dtest_stl.cpp67 m.def("cast_deque", []() { return std::deque<int>{1}; });
68 m.def("load_deque", [](const std::deque<int> &v) { return v.at(0) == 1 && v.at(1) == 2; });
/gem5/ext/pybind11/include/pybind11/
H A Dstl.h19 #include <deque>
189 template <typename Type, typename Alloc> struct type_caster<std::deque<Type, Alloc>>
190 : list_caster<std::deque<Type, Alloc>, Type> { };
/gem5/src/dev/alpha/
H A Dtsunami_io.cc41 #include <deque>
H A Dtsunami_pchip.cc37 #include <deque>
/gem5/src/cpu/o3/
H A Drename.hh88 // A deque is used to queue the instructions. Barrier insts must
90 // using a deque instead of a queue. (Most other stages use a
92 typedef std::deque<DynInstPtr> InstQueue;
H A Dfetch.hh515 std::deque<DynInstPtr> fetchQueue[Impl::MaxThreads];
/gem5/ext/googletest/googletest/test/
H A Dgtest-printers_test.cc42 #include <deque>
195 using ::std::deque;
805 deque<char> empty;
810 deque<int> non_empty;
/gem5/src/cpu/minor/
H A Dbuffers.hh402 std::deque<ElemType> queue;

Completed in 55 milliseconds

123