Searched refs:std (Results 676 - 700 of 1914) sorted by relevance

<<21222324252627282930>>

/gem5/src/dev/arm/
H A Dgic_v3_distributor.hh153 std::vector <uint8_t> irqGroup;
154 std::vector <bool> irqEnabled;
155 std::vector <bool> irqPending;
156 std::vector <bool> irqActive;
157 std::vector <uint8_t> irqPriority;
158 std::vector <Gicv3::IntTriggerType> irqConfig;
159 std::vector <uint8_t> irqGrpmod;
160 std::vector <uint8_t> irqNsacr;
161 std::vector <IROUTER> irqAffinityRouting;
H A Dflash_device.hh183 std::vector<uint32_t> unknownPages;
185 std::vector<struct PageMapEntry> locationTable;
187 std::vector<uint32_t> blockValidEntries;
189 std::vector<uint32_t> blockEmptyEntries;
192 std::vector<std::deque<struct CallBackEntry> > planeEventQueue;
H A Dsmmu_v3_ports.cc46 SMMUMasterPort::SMMUMasterPort(const std::string &_name, SMMUv3 &_smmu) :
63 SMMUMasterTableWalkPort::SMMUMasterTableWalkPort(const std::string &_name,
81 SMMUSlavePort::SMMUSlavePort(const std::string &_name,
109 SMMUControlPort::SMMUControlPort(const std::string &_name,
141 SMMUATSMasterPort::SMMUATSMasterPort(const std::string &_name,
155 SMMUATSSlavePort::SMMUATSSlavePort(const std::string &_name,
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal.cpp56 std::stringstream msg;
133 std::string kernel_name = SC_KERNEL_EVENT_PREFIX "_";
148 bool is_output = std::string( if_typename_ ) == typeid(if_type).name();
172 sc_signal<bool,POL>::print( ::std::ostream& os ) const
179 sc_signal<bool,POL>::dump( ::std::ostream& os ) const
181 os << " name = " << name() << ::std::endl;
182 os << " value = " << m_cur_val << ::std::endl;
183 os << "new value = " << m_new_val << ::std::endl;
271 bool is_output = std::string( if_typename_ ) == typeid(if_type).name();
297 sc_signal<sc_dt::sc_logic,POL>::print( ::std
[all...]
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_object.cpp93 sc_object::print(::std::ostream& os) const
99 sc_object::dump(::std::ostream& os) const
107 static std::string
111 std::string result;
113 std::sprintf(buffer, "{%d}", sc_object_num);
261 std::string message = nm;
305 ::std::<sc_object*> children_p = &get_child_objects();
326 std::vector< sc_event* > const & events = get_child_events();
328 std::vector< sc_event* >::const_iterator
346 std
[all...]
/gem5/src/gpu-compute/
H A Dlds_state.hh98 std::vector<uint8_t>::size_type
106 std::vector<uint8_t> chunk;
155 CuSidePort(const std::string &_name, LdsState *_ownerLds) :
217 std::unordered_map<uint32_t,
218 std::unordered_map<uint32_t, int32_t>> refCounter;
221 std::unordered_map<uint32_t,
222 std::unordered_map<uint32_t, LdsChunk>> chunkMap;
230 std::queue<std::pair<Tick, PacketPtr>> returnQueue;
381 returnQueuePush(std
[all...]
/gem5/src/cpu/o3/
H A Dregfile.hh69 using PhysIds = std::vector<PhysRegId>;
73 using IdRange = std::pair<PhysIds::iterator,
79 std::vector<RegVal> intRegFile;
80 std::vector<PhysRegId> intRegIds;
83 std::vector<RegVal> floatRegFile;
84 std::vector<PhysRegId> floatRegIds;
87 std::vector<VecRegContainer> vectorRegFile;
88 std::vector<PhysRegId> vecRegIds;
89 std::vector<PhysRegId> vecElemIds;
92 std
[all...]
H A Drob.hh69 typedef std::pair<RegIndex, PhysRegIndex> UnmapInfo;
70 typedef typename std::list<DynInstPtr>::iterator InstIt;
93 std::string name() const;
98 void setActiveThreads(std::list<ThreadID> *at_ptr);
274 std::list<ThreadID> *activeThreads;
286 std::list<DynInstPtr> instList[Impl::MaxThreads];
/gem5/src/mem/
H A Dcoherent_xbar.hh81 std::vector<ReqLayer*> reqLayers;
82 std::vector<RespLayer*> respLayers;
83 std::vector<SnoopRespLayer*> snoopLayers;
103 CoherentXBarSlavePort(const std::string &_name,
162 CoherentXBarMasterPort(const std::string &_name,
253 std::vector<SnoopRespPort*> snoopRespPorts;
255 std::vector<QueuedSlavePort*> snoopPorts;
262 std::unordered_set<RequestPtr> outstandingSnoop;
269 std::unordered_map<PacketId, PacketPtr> outstandingCMO;
300 std
[all...]
/gem5/src/base/stats/
H A Dhdf5.cc61 Hdf5::Hdf5(const std::string &file, unsigned chunking,
239 std::vector<hsize_t> max_dims(rank);
240 std::copy(dims, dims + rank, max_dims.begin());
244 std::vector<hsize_t> chunk_dims(rank);
245 std::copy(dims, dims + rank, chunk_dims.begin());
264 std::vector<hsize_t> foffset(rank, 0);
275 const std::vector<const char *> &values)
286 const std::vector<std::string> &values)
288 std
[all...]
/gem5/ext/pybind11/tests/
H A Dtest_buffers.cpp18 print_created(this, std::to_string(m_rows) + "x" + std::to_string(m_cols) + " matrix");
24 print_copy_created(this, std::to_string(m_rows) + "x" + std::to_string(m_cols) + " matrix");
37 print_destroyed(this, std::to_string(m_rows) + "x" + std::to_string(m_cols) + " matrix");
42 print_copy_assigned(this, std::to_string(m_rows) + "x" + std::to_string(m_cols) + " matrix");
52 print_move_assigned(this, std::to_string(m_rows) + "x" + std
[all...]
/gem5/src/cpu/minor/
H A Dbuffers.hh70 virtual void reportData(std::ostream &os) const = 0;
96 reportData(std::ostream &os, const ElemType &elem)
107 reportData(std::ostream &os, const PtrType &elem)
161 std::string dataName;
164 MinorBuffer(const std::string &name,
165 const std::string &data_name,
195 std::ostringstream data;
232 Latch(const std::string &name,
233 const std::string &data_name,
305 SelfStallingPipeline(const std
[all...]
H A Dlsq.hh77 friend std::ostream &operator <<(std::ostream &os,
96 DcachePort(std::string name, LSQ &lsq_, MinorCPU &cpu) :
265 void reportData(std::ostream &os) const;
270 friend std::ostream & operator <<(std::ostream &os,
273 friend std::ostream & operator <<(std::ostream &os,
409 std::vector<RequestPtr> fragmentRequests;
412 std
[all...]
/gem5/src/arch/arm/insts/
H A Dmisc64.cc44 std::string
47 std::stringstream ss;
53 std::string
56 std::stringstream ss;
65 std::string
69 std::stringstream ss;
80 std::string
95 return std::make_shared<SupervisorTrap>(machInst, 0x1E00000,
103 return std::make_shared<HypervisorTrap>(
112 return std
[all...]
/gem5/src/cpu/testers/traffic_gen/
H A Dbase.cc68 using namespace std;
272 const Tick nextEventTick = std::min(nextPacketTick, nextTransitionTick);
278 schedule(updateEvent, std::max(curTick(), nextEventTick));
359 std::shared_ptr<BaseGen>
362 return std::shared_ptr<BaseGen>(new IdleGen(*this, masterID, duration));
365 std::shared_ptr<BaseGen>
368 return std::shared_ptr<BaseGen>(new ExitGen(*this, masterID, duration));
371 std::shared_ptr<BaseGen>
377 return std::shared_ptr<BaseGen>(new LinearGen(*this, masterID,
385 std
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Dpybind11.h59 cpp_function(std::nullptr_t) { }
71 initialize(std::forward<Func>(f),
116 new ((capture *) &rec->data) capture { std::forward<Func>(f) };
120 if (!std::is_trivially_destructible<Func>::value)
123 rec->data[0] = new capture { std::forward<Func>(f) };
130 conditional_t<std::is_void<Return>::value, void_type, Return>
160 std::move(args_converter).template call<Return, Guard>(cap->f), policy, call.parent);
184 std::is_convertible<Func, FunctionType>::value &&
194 const std::type_info *const *types, size_t args) {
205 a.descr = strdup(a.value.attr("__repr__")().cast<std
[all...]
/gem5/src/systemc/core/
H A Devent.hh56 typedef std::vector<sc_core::sc_event *> Events;
71 const std::string &name() const;
72 const std::string &basename() const;
148 std::string _basename;
149 std::string _name;
166 EventsIt findEvent(const std::string &name);
/gem5/src/dev/storage/
H A Dide_ctrl.hh70 std::string _name;
72 const std::string
114 Channel(std::string newName, Addr _cmdSize, Addr _ctrlSize);
117 void serialize(const std::string &base, std::ostream &os) const;
118 void unserialize(const std::string &base, CheckpointIn &cp);
/gem5/src/arch/riscv/
H A Dinterrupts.hh58 std::bitset<NumInterruptTypes> ip;
59 std::bitset<NumInterruptTypes> ie;
74 std::bitset<NumInterruptTypes>
85 return std::bitset<NumInterruptTypes>(mask);
98 std::bitset<NumInterruptTypes> mask = globalMask(tc);
101 return std::make_shared<InterruptFault>(c);
/gem5/src/base/
H A Drefcnt.hh128 static constexpr auto TisConst = std::is_const<T>::value;
129 using ConstT = typename std::conditional<TisConst,
131 RefCountingPtr<typename std::add_const<T>::type>>::type;
133 using NonConstT = typename std::conditional<TisConst,
134 RefCountingPtr<typename std::remove_const<T>::type>,
224 operator RefCountingPtr<typename std::enable_if<!B, ConstT>::type>()
/gem5/src/mem/cache/tags/
H A Dbase.hh103 std::unique_ptr<uint8_t[]> dataBlks;
193 std::string print();
285 const std::size_t size,
286 std::vector<CacheBlk*>& evict_blks) const = 0;
328 * The visitor should be a std::function that takes a cache block
333 virtual void forEachBlk(std::function<void(CacheBlk &)> visitor) = 0;
338 * The visitor should be a std::function that takes a cache block
344 virtual bool anyBlk(std::function<bool(CacheBlk &)> visitor) = 0;
/gem5/src/mem/cache/
H A Dwrite_queue_entry.cc81 WriteQueueEntry::TargetList::print(std::ostream &os, int verbosity,
82 const std::string &prefix) const
169 WriteQueueEntry::print(std::ostream &os, int verbosity,
170 const std::string &prefix) const
182 std::string
185 std::ostringstream str;
/gem5/src/arch/generic/
H A Ddebugfaults.hh54 std::string _message;
67 M5DebugFault(std::string _m) : _message(_m) {}
70 M5DebugFault(const std::string &format, const Args &...args) :
74 std::string message() { return _message; }
97 static std::map<OnceToken, bool> tokenMap;
103 M5DebugOnceFault(const OnceToken &token, const std::string &format,
/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_logic.h274 void print( ::std::ostream& os = ::std::cout ) const
277 void scan( ::std::istream& is = ::std::cin );
282 static void* operator new( std::size_t, void* p ) // placement new argument
285 static void* operator new( std::size_t sz )
288 static void operator delete( void* p, std::size_t sz )
291 static void* operator new [] ( std::size_t sz )
294 static void operator delete [] ( void* p, std::size_t sz )
354 ::std
[all...]
/gem5/src/systemc/ext/dt/bit/
H A Dsc_logic.hh251 void print(::std::ostream &os=::std::cout) const { os << to_char(); }
252 void scan(::std::istream &is=::std::cin);
256 static void *operator new (std::size_t, void *p) { return p; }
258 operator new (std::size_t sz)
263 operator delete (void *p, std::size_t sz)
268 operator new [] (std::size_t sz)
273 operator delete [] (void *p, std::size_t sz)
352 inline ::std
[all...]

Completed in 41 milliseconds

<<21222324252627282930>>