/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_mempool.h | 47 static void* allocate( std::size_t sz ); 48 static void release( void* p, std::size_t sz ); 63 static void* operator new( std::size_t sz ) 64 { return sc_mempool::allocate( sz ); } 66 static void operator delete( void* p, std::size_t sz ) 67 { sc_mempool::release( p, sz ); } 69 static void* operator new[]( std::size_t sz ) 70 { return sc_mempool::allocate( sz ); } 72 static void operator delete[]( void* p, std::size_t sz ) 73 { sc_mempool::release( p, sz ); } [all...] |
H A D | sc_mempool.cpp | 248 sc_mempool_int::do_allocate(std::size_t sz) argument 250 int which_allocator = cell_size_to_allocator[(sz - 1) / increment + 1]; 256 sc_mempool_int::do_release(void* p, std::size_t sz) argument 258 int which_allocator = cell_size_to_allocator[(sz - 1) / increment + 1]; 273 sc_mempool::allocate(std::size_t sz) argument 276 return ::operator new(sz); 281 return ::operator new(sz); 288 if (sz > (unsigned) the_mempool->max_size) 289 return ::operator new(sz); 291 return the_mempool->do_allocate(sz); 295 release(void* p, std::size_t sz) argument [all...] |
H A D | sc_pq.h | 50 sc_ppq_base( int sz, compare_fn_t cmp ); 106 sc_ppq( int sz, compare_fn_t cmp ) argument 107 : sc_ppq_base( sz, cmp )
|
H A D | sc_pq.cpp | 39 sc_ppq_base::sc_ppq_base( int sz, int (*cmp)( const void*, const void* ) ) argument 40 : m_heap(0), m_size_alloc( sz ), m_heap_size( 0 ), m_compar( cmp )
|
H A D | sc_list.cpp | 55 static void* operator new(std::size_t sz) { return sc_mempool::allocate(sz); } argument 56 static void operator delete(void* p, std::size_t sz) { sc_mempool::release(p, sz); } argument
|
/gem5/src/systemc/ext/dt/ |
H A D | sc_mempool.hh | 44 static void *allocate(std::size_t sz); 45 static void release(void *p, std::size_t sz); 59 operator new(std::size_t sz) argument 61 return sc_mempool::allocate(sz); 65 operator delete(void *p, std::size_t sz) argument 67 sc_mempool::release(p, sz); 71 operator new [] (std::size_t sz) argument 73 return sc_mempool::allocate(sz); 77 operator delete [] (void *p, std::size_t sz) argument 79 sc_mempool::release(p, sz); [all...] |
/gem5/src/systemc/dt/ |
H A D | sc_mempool.cc | 37 sc_mempool::allocate(std::size_t sz) argument 39 return ::operator new(sz); 42 sc_mempool::release(void *p, std::size_t sz) argument
|
/gem5/ext/libelf/ |
H A D | elf_getident.c | 35 elf_getident(Elf *e, size_t *sz) argument 50 if (sz) { 52 *sz = SARMAG; 54 *sz = EI_NIDENT; 56 *sz = e->e_rawsize; 62 if (sz) 63 *sz = 0;
|
H A D | elf_rawfile.c | 33 elf_rawfile(Elf *e, size_t *sz) argument 46 if (sz) 47 *sz = size;
|
H A D | elf_memory.c | 35 elf_memory(char *image, size_t sz) argument 44 if (image == NULL || sz == 0) { 54 e->e_rawsize = sz; 61 if (sz > EI_NIDENT && LIBELF_IS_ELF(image)) { 81 } else if (sz >= SARMAG &&
|
H A D | libelf_ar.c | 73 * Convert a string bounded by `start' and `start+sz' (exclusive) to a 77 _libelf_ar_get_number(char *s, size_t sz, int base, size_t *ret) argument 85 e = s + sz; 118 size_t sz; local 121 sz = bufsize + 1; 133 sz = 1; 144 sz = q - buf + 2; /* Space for a trailing NUL. */ 148 if ((r = malloc(sz)) == NULL) { 153 (void) strncpy(r, buf, sz); 154 r[sz 285 size_t sz; local 328 size_t sz; local [all...] |
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_resolved.cpp | 61 int sz = values_.size(); local 63 assert( sz != 0 ); 65 if( sz == 1 ) { 71 for( int i = sz - 1; i > 0 && res != sc_dt::Log_X; -- i ) {
|
H A D | sc_signal_rv.h | 69 int sz = values_.size(); local 71 assert( sz != 0 ); 73 if( sz == 1 ) { 80 for( int i = sz - 1; i > 0 && res != 3; -- i ) {
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bv_base.cpp | 85 int sz = m_size; local 86 for( int i = 0; i < sz; ++ i ) { 142 int sz = m_size; local 143 for( int i = 0; i < sz; ++ i ) { 166 int sz = m_size; 167 for( int i = 0; i < sz; ++ i ) { 187 int sz = m_size; 189 for( int i = 0; i < sz; ++ i ) { 199 int i = sz - 1; 209 for( int i = sz [all...] |
H A D | sc_lv_base.cpp | 86 int sz = m_size; local 87 for( int i = 0; i < sz; ++ i ) { 141 int sz = m_size; local 142 for( int i = 0; i < sz; ++ i ) { 164 int sz = m_size; local 165 for( int i = 0; i < sz; ++ i ) {
|
H A D | sc_logic.h | 285 static void* operator new( std::size_t sz ) 286 { return sc_core::sc_mempool::allocate( sz ); } 288 static void operator delete( void* p, std::size_t sz ) 289 { sc_core::sc_mempool::release( p, sz ); } 291 static void* operator new [] ( std::size_t sz ) 292 { return sc_core::sc_mempool::allocate( sz ); } 294 static void operator delete [] ( void* p, std::size_t sz ) 295 { sc_core::sc_mempool::release( p, sz ); }
|
H A D | sc_proxy.h | 731 int sz = x.size(); local 733 for( int i = wi; i < sz; ++ i ) { 749 int sz = x.size(); local 750 int min_sz = sc_min( sz, y.size() ); 1051 int sz = x.size(); local 1052 for( int i = 0; i < sz; ++ i ) { 1072 int sz = x.size(); local 1073 for( int i = 0; i < sz; ++ i ) { 1096 int sz = x.size(); local 1097 for( int i = 0; i < sz; 1120 int sz = x.size(); local 1154 int sz = x.size(); local 1210 int sz = x.size(); local [all...] |
/gem5/src/systemc/dt/bit/ |
H A D | sc_lv_base.cc | 105 int sz = m_size; local 106 for (int i = 0; i < sz; ++i) { 154 int sz = m_size; local 155 for (int i = 0; i < sz; ++i) { 173 int sz = m_size; local 174 for (int i = 0; i < sz; ++i) {
|
H A D | sc_bv_base.cc | 87 int sz = m_size; local 88 for (int i = 0; i < sz; ++i) { 140 int sz = m_size; local 141 for (int i = 0; i < sz; ++i) {
|
/gem5/src/base/loader/ |
H A D | object_file.cc | 137 size_t sz = pread(fd, buf, 2, 0); local 138 panic_if(sz != 2, "Couldn't read magic bytes from object file"); 173 auto sz = write(fd, p, r); local 174 assert(sz <= r); 175 r -= sz; 176 p += sz;
|
/gem5/src/gpu-compute/ |
H A D | hsail_code.hh | 58 popcount(uint64_t src, int sz) argument 62 for (int i = 0; i < sz; ++i) { 72 firstbit(uint64_t src, int sz) argument 76 for (i = 0; i < sz; ++i) { 86 lastbit(uint64_t src, int sz) argument 90 for (int i = 0; i < sz; ++i) { 100 signbit(uint64_t src, int sz) argument 104 if (src & (1 << (sz - 1))) { 105 for (int i = 0; i < sz - 1; ++i) { 111 for (int i = 0; i < sz 122 bitrev(uint64_t src, int sz) argument [all...] |
H A D | shader.hh | 174 void ReadMem(uint64_t address, void *ptr, uint32_t sz, int cu_id); 176 void ReadMem(uint64_t address, void *ptr, uint32_t sz, int cu_id, 179 void WriteMem(uint64_t address, void *ptr, uint32_t sz, int cu_id); 181 void WriteMem(uint64_t address, void *ptr, uint32_t sz, int cu_id,
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_logic.hh | 258 operator new (std::size_t sz) argument 260 return sc_core::sc_mempool::allocate(sz); 263 operator delete (void *p, std::size_t sz) argument 265 sc_core::sc_mempool::release(p, sz); 268 operator new [] (std::size_t sz) argument 270 return sc_core::sc_mempool::allocate(sz); 273 operator delete [] (void *p, std::size_t sz) argument 275 sc_core::sc_mempool::release(p, sz);
|
H A D | sc_proxy.hh | 622 int sz = x.size(); local 624 for (int i = wi; i < sz; ++i) { 637 int sz = x.size(); local 638 int min_sz = sc_min(sz, y.size()); 923 int sz = x.size(); local 924 for (int i = 0; i < sz; ++i) { 941 int sz = x.size(); local 942 for (int i = 0; i < sz; ++i) { 962 int sz = x.size(); local 963 for (int i = 0; i < sz; 983 int sz = x.size(); local 1012 int sz = x.size(); local 1062 int sz = x.size(); local [all...] |
/gem5/src/cpu/pred/ |
H A D | tage_base.hh | 167 int sz = tage.nHistoryTables + 1; local 168 storage = new int [sz * 5]; 170 tableTags = storage + sz; 171 ci = tableTags + sz; 172 ct0 = ci + sz; 173 ct1 = ct0 + sz;
|