/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_mempool.h | 47 static void* allocate( std::size_t sz ); 64 { return sc_mempool::allocate( sz ); } 70 { return sc_mempool::allocate( sz ); }
|
H A D | sc_temporary.h | 47 // char* allocate( int size ) 58 // heap_size = number of bytes to allocate for the heap. 65 // allocate the heap storage, that is done by the initialize() method. 70 // heap_size = number of bytes to allocate for the heap. 78 inline char* allocate( std::size_t bytes_n ) function in class:sc_core::sc_byte_heap 128 // objects are allocated via the allocate() method. An index, m_pool_i, 144 // T* allocate() 170 inline T* allocate(); 188 template<class T> T* sc_vpool<T>::allocate() function in class:sc_core::sc_vpool
|
H A D | sc_mempool.cpp | 38 // simply keeps a free list of cells, and allocate new blocks 76 void* allocate(); 114 sc_allocator::allocate() function in class:sc_core::sc_allocator 251 void* p = allocators[which_allocator]->allocate(); 273 sc_mempool::allocate(std::size_t sz) function in class:sc_core::sc_mempool
|
/gem5/src/systemc/ext/dt/ |
H A D | sc_mempool.hh | 44 static void *allocate(std::size_t sz); 61 return sc_mempool::allocate(sz); 73 return sc_mempool::allocate(sz);
|
H A D | sc_temporary.hh | 48 // char* allocate( int size ) 59 // heap_size = number of bytes to allocate for the heap. 66 // allocate the heap storage, that is done by the initialize() method. 71 // heap_size = number of bytes to allocate for the heap. 81 allocate(std::size_t bytes_n) function in class:sc_core::sc_byte_heap 125 // objects are allocated via the allocate() method. An index, m_pool_i, 141 // T* allocate() 168 inline T *allocate(); 188 T *sc_vpool<T>::allocate() function in class:sc_core::sc_vpool
|
/gem5/src/systemc/dt/ |
H A D | sc_mempool.cc | 37 sc_mempool::allocate(std::size_t sz) function in class:sc_core::sc_mempool
|
/gem5/util/tlm/src/ |
H A D | sc_mm.hh | 54 virtual gp* allocate();
|
H A D | sc_mm.cc | 60 MemoryManager::allocate() function in class:Gem5SystemC::MemoryManager
|
/gem5/src/mem/cache/ |
H A D | write_queue.hh | 86 WriteQueueEntry *allocate(Addr blk_addr, unsigned blk_size,
|
H A D | write_queue.cc | 61 WriteQueue::allocate(Addr blk_addr, unsigned blk_size, PacketPtr pkt, function in class:WriteQueue 69 entry->allocate(blk_addr, blk_size, pkt, when_ready, order);
|
H A D | mshr_queue.hh | 93 * @param alloc_on_fill Should the cache allocate a block on fill 99 MSHR *allocate(Addr blk_addr, unsigned blk_size, PacketPtr pkt,
|
H A D | mshr_queue.cc | 61 MSHRQueue::allocate(Addr blk_addr, unsigned blk_size, PacketPtr pkt, function in class:MSHRQueue 69 mshr->allocate(blk_addr, blk_size, pkt, when_ready, order, alloc_on_fill);
|
/gem5/src/systemc/tlm_bridge/ |
H A D | sc_mm.hh | 54 virtual gp *allocate();
|
H A D | sc_mm.cc | 53 MemoryManager::allocate() function in class:Gem5SystemC::MemoryManager
|
/gem5/ext/dsent/libutil/ |
H A D | Log.h | 42 static void allocate(const String& log_file_name_);
|
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | mm.h | 40 gp_t* allocate(); 55 mm::gp_t* mm::allocate() function in class:mm
|
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | mm.h | 40 gp_t* allocate(); 55 mm::gp_t* mm::allocate() function in class:mm
|
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_concatref.h | 241 sc_unsigned* result_p = sc_unsigned::m_pool.allocate(); 246 result_p->digit = (sc_digit*)sc_core::sc_temp_heap.allocate( 629 static inline sc_concat_bool* allocate( bool v ) function in class:sc_dt::sc_concat_bool 631 sc_concat_bool* result_p = m_pool.allocate(); 761 result_p = sc_dt::sc_concatref::m_pool.allocate(); 773 result_p = sc_dt::sc_concatref::m_pool.allocate(); 785 b_p = sc_dt::sc_concat_bool::allocate(b); 786 result_p = sc_dt::sc_concatref::m_pool.allocate(); 798 a_p = sc_dt::sc_concat_bool::allocate(a); 799 result_p = sc_dt::sc_concatref::m_pool.allocate(); [all...] |
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 252 sc_unsigned *result_p = sc_unsigned::m_pool.allocate(); 257 result_p->digit = (sc_digit *)sc_core::sc_temp_heap.allocate( 577 allocate(bool v) function in class:sc_dt::sc_concat_bool 579 sc_concat_bool *result_p = m_pool.allocate(); 721 result_p = sc_dt::sc_concatref::m_pool.allocate(); 731 result_p = sc_dt::sc_concatref::m_pool.allocate(); 742 b_p = sc_dt::sc_concat_bool::allocate(b); 743 result_p = sc_dt::sc_concatref::m_pool.allocate(); 754 a_p = sc_dt::sc_concat_bool::allocate(a); 755 result_p = sc_dt::sc_concatref::m_pool.allocate(); [all...] |
/gem5/src/mem/ruby/structures/ |
H A D | CacheMemory.hh | 77 AbstractCacheEntry* allocate(Addr address, 79 AbstractCacheEntry* allocate(Addr address, AbstractCacheEntry* new_entry) function in class:CacheMemory 81 return allocate(address, new_entry, true); 85 allocate(address, new_entry, true);
|
H A D | DirectoryMemory.hh | 80 AbstractEntry *allocate(Addr address, AbstractEntry* new_entry);
|
H A D | TBETable.hh | 47 void allocate(Addr address); 92 TBETable<ENTRY>::allocate(Addr address) function in class:TBETable
|
H A D | PerfectCacheMemory.hh | 67 void allocate(Addr address); 128 PerfectCacheMemory<ENTRY>::allocate(Addr address) function in class:PerfectCacheMemory
|
/gem5/src/mem/ |
H A D | multi_level_page_table.hh | 138 bool allocate, Final *entry) 149 bool allocate, Final *entry) 156 fatal_if(!allocate, 165 system, pageSize, next, vaddr, allocate, entry); 172 bool allocate, typename LastType<EntryTypes...>::type *entry) 175 system, pageSize, table, vaddr, allocate, entry); 137 walk(System *system, Addr pageSize, Addr table, Addr vaddr, bool allocate, Final *entry) argument 148 walk(System *system, Addr pageSize, Addr table, Addr vaddr, bool allocate, Final *entry) argument 171 walk(System *system, Addr pageSize, Addr table, Addr vaddr, bool allocate, typename LastType<EntryTypes...>::type *entry) argument
|
/gem5/src/mem/cache/compressors/ |
H A D | cpack.hh | 263 const bool allocate; member in class:CPack::Pattern 284 const int match_location, const bool allocate = true) 287 matchLocation(match_location), allocate(allocate) {}; 344 * @return True if should allocate a dictionary entry. 347 return allocate;
|