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

12

/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dmm.h8 class mm: public tlm::tlm_mm_interface class in inherits:tlm::tlm_mm_interface
13 mm() : free_list(0), empties(0) {} function in class:mm
15 virtual ~mm()
55 mm::gp_t* mm::allocate()
71 void mm::free(gp_t* trans)
/gem5/src/systemc/tests/tlm/update_original/
H A Dmm.h8 class mm: public tlm::tlm_mm_interface class in inherits:tlm::tlm_mm_interface
13 mm() : free_list(0), empties(0) {} function in class:mm
15 virtual ~mm()
55 mm::gp_t* mm::allocate()
71 void mm::free(gp_t* trans)
/gem5/ext/pybind11/tests/
H A Dtest_stl_binders.py142 mm = m.MapStringDouble()
143 mm['a'] = 1
144 mm['b'] = 2.5
146 assert list(mm) == ['a', 'b']
147 assert list(mm.items()) == [('a', 1), ('b', 2.5)]
148 assert str(mm) == "MapStringDouble{a: 1, b: 2.5}"
217 mm = m.MapStringDouble()
218 mm['a'] = 1
219 mm['b'] = 2.5
221 assert list(mm)
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith02/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith03/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith04/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith05/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith06/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith07/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith08/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith09/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith10/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/misc/sim_tests/manual_clock/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt7.1/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt7.2/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/systemc/tests/systemc/tracing/wif_trace/mixed/
H A Disaac.h82 UINT32 ind(UINT32* mm, UINT32 x);
84 UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m,
188 // fill in mm[] with messy stuff
203 inline UINT32 QTIsaac<ALPHA>::ind(UINT32* mm, UINT32 x) argument
205 return (*(UINT32*)((byte*)(mm) + ((x) & ((N-1)<<2))));
210 inline void QTIsaac<ALPHA>::rngstep(UINT32 mix, UINT32& a, UINT32& b, UINT32*& mm, UINT32*& m, UINT32*& m2, UINT32*& r, UINT32& x, UINT32& y) argument
214 *(m++) = y = ind(mm,x) + a + b;
215 *(r++) = b = ind(mm,y>>ALPHA) + x;
238 UINT32* mm = ctx->randmem; local
244 UINT32* m = mm;
[all...]
/gem5/src/arch/arm/linux/
H A Dsystem.hh137 uint32_t &tgid, std::string &next_task_str, int32_t &mm);
148 std::string &next_task_str, int32_t &mm) override;
H A Dsystem.cc295 uint32_t &tgid, std::string &next_task_str, int32_t &mm) {
305 mm = ti.curTaskMm(task_descriptor);
317 uint32_t &tgid, std::string &next_task_str, int32_t &mm) {
327 mm = ti.curTaskMmFromTaskStruct(task_struct);
339 int32_t mm = 0; local
341 getTaskDetails(tc, pid, tgid, next_task_str, mm);
343 bool is_kernel = (mm == 0);
294 getTaskDetails(ThreadContext *tc, uint32_t &pid, uint32_t &tgid, std::string &next_task_str, int32_t &mm) argument
316 getTaskDetails(ThreadContext *tc, uint32_t &pid, uint32_t &tgid, std::string &next_task_str, int32_t &mm) argument
/gem5/util/tlm/examples/master_port/
H A Dtraffic_generator.hh49 Gem5SystemC::MemoryManager mm; member in class:TrafficGenerator
H A Dtraffic_generator.cc58 auto trans = mm.allocate();
/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dgp.hh120 explicit tlm_generic_payload(tlm_mm_interface *mm);
139 void set_mm(tlm_mm_interface *mm) { m_mm = mm; } argument
/gem5/src/arch/sparc/
H A Dmiscregs.hh132 Bitfield<7, 6> mm; member in namespace:SparcISA
/gem5/util/tlm/src/
H A Dsc_slave_port.cc50 MemoryManager mm; member in namespace:Gem5SystemC
61 /* Check if this transaction was allocated by mm */
103 tlm::tlm_generic_payload * trans = mm.allocate();
140 tlm::tlm_generic_payload * trans = mm.allocate();
209 tlm::tlm_generic_payload * trans = mm.allocate();
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_gp.h147 explicit tlm_generic_payload(tlm_mm_interface* mm) argument
159 , m_mm(mm)
167 void set_mm(tlm_mm_interface* mm) { m_mm = mm; } argument
260 { //mm can take care of removing cloned extensions
264 { // no mm, user will call free_all_extensions().

Completed in 33 milliseconds

12