/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | mm.h | 8 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 D | mm.h | 8 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 D | test_stl_binders.py | 142 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | isaac.h | 82 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 D | system.hh | 137 uint32_t &tgid, std::string &next_task_str, int32_t &mm); 148 std::string &next_task_str, int32_t &mm) override;
|
H A D | system.cc | 295 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 D | traffic_generator.hh | 49 Gem5SystemC::MemoryManager mm; member in class:TrafficGenerator
|
H A D | traffic_generator.cc | 58 auto trans = mm.allocate();
|
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | gp.hh | 120 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 D | miscregs.hh | 132 Bitfield<7, 6> mm; member in namespace:SparcISA
|
/gem5/util/tlm/src/ |
H A D | sc_slave_port.cc | 50 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 D | tlm_gp.h | 147 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().
|