/gem5/ext/libelf/ |
H A D | gelf_fsize.c | 32 size_t 33 elf32_fsize(Elf_Type t, size_t c, unsigned int v) 38 size_t 39 elf64_fsize(Elf_Type t, size_t c, unsigned int v) 44 size_t 45 gelf_fsize(Elf *e, Elf_Type t, size_t c, unsigned int v)
|
H A D | elf_rawfile.c | 33 elf_rawfile(Elf *e, size_t *sz) 36 size_t size;
|
H A D | _libelf.h | 88 size_t e_rawsize; /* size of uninterpreted bytes */ 96 size_t e_rawstrtabsz; 98 size_t e_rawsymtabsz; 100 size_t e_symtabsz; 112 size_t e_nphdr; /* number of Phdr entries */ 113 size_t e_nscn; /* number of sections */ 114 size_t e_strndx; /* string table section index */ 129 size_t s_ndx; /* index# for this section */ 165 Elf_Scn *_libelf_allocate_scn(Elf *_e, size_t _ndx); 169 Elf_Arsym *_libelf_ar_process_symtab(Elf *_ar, size_t *_ds [all...] |
H A D | libelf.h | 138 size_t ar_size; 195 Elf_Arsym *elf_getarsym(Elf *_elf, size_t *_ptr); 198 char *elf_getident(Elf *_elf, size_t *_ptr); 199 int elf_getphnum(Elf *_elf, size_t *_dst); 200 Elf_Scn *elf_getscn(Elf *_elf, size_t _index); 201 int elf_getshnum(Elf *_elf, size_t *_dst); 202 int elf_getshstrndx(Elf *_elf, size_t *_dst); 205 Elf *elf_memory(char *_image, size_t _size); 206 size_t elf_ndxscn(Elf_Scn *_scn); 213 char *elf_rawfile(Elf *_elf, size_t *_siz [all...] |
/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 ) 66 static void operator delete( void* p, std::size_t sz ) 69 static void* operator new[]( std::size_t sz ) 72 static void operator delete[]( void* p, std::size_t sz )
|
H A D | sc_temporary.h | 32 #include <cstddef> // std::size_t 78 inline char* allocate( std::size_t bytes_n ) 81 bytes_n = (bytes_n + 7) & ((std::size_t)(-8)); 92 inline void initialize( std::size_t heap_size=0x100000 ) 100 inline std::size_t length() 102 return (std::size_t)(m_end_p - m_bgn_p); 110 inline sc_byte_heap( std::size_t heap_size ) : 163 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide. 165 std::size_t m_wrap; // Mask to wrap vector index. 172 inline std::size_t siz [all...] |
/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) 65 operator delete(void *p, std::size_t sz) 71 operator new [] (std::size_t sz) 77 operator delete [] (void *p, std::size_t sz)
|
H A D | sc_temporary.hh | 32 #include <cstddef> // std::size_t 81 allocate(std::size_t bytes_n) 84 bytes_n = (bytes_n + 7) & ((std::size_t)(-8)); 95 initialize(std::size_t heap_size=0x100000) 103 inline std::size_t 106 return (std::size_t)(m_end_p - m_bgn_p); 111 inline sc_byte_heap(std::size_t heap_size) : 161 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide. 163 std::size_t m_wrap; // Mask to wrap vector index. 170 inline std::size_t siz [all...] |
/gem5/src/systemc/dt/ |
H A D | sc_mempool.cc | 37 sc_mempool::allocate(std::size_t sz) 42 sc_mempool::release(void *p, std::size_t sz)
|
/gem5/ext/dnet/ |
H A D | rand.h | 20 int rand_get(rand_t *r, void *buf, size_t len); 21 int rand_set(rand_t *r, const void *seed, size_t len); 22 int rand_add(rand_t *r, const void *buf, size_t len); 28 int rand_shuffle(rand_t *r, void *base, size_t nmemb, size_t size);
|
/gem5/src/mem/cache/compressors/ |
H A D | base.hh | 65 const std::size_t blkSize; 127 Cycles& decomp_lat, std::size_t& comp_size_bits); 151 static void setSizeBits(CacheBlk* blk, const std::size_t size_bits); 164 std::size_t _size; 182 void setSizeBits(std::size_t size); 189 std::size_t getSizeBits() const; 196 std::size_t getSize() const;
|
H A D | bdi.hh | 90 const std::size_t qwordsPerCacheLine; 194 static const std::size_t encodingBits = 4; 313 const std::size_t blkSize; 334 const std::size_t blk_size); 360 const std::size_t maxNumBases; 391 void addDelta(const std::size_t base_index, const TD delta); 407 BDICompDataBaseDelta(const uint8_t encoding, const std::size_t blk_size, 408 const std::size_t max_num_bases = BDI_DEFAULT_MAX_NUM_BASES); 425 bool compress(const uint64_t* data, const std::size_t blk_size);
|
/gem5/src/mem/cache/tags/ |
H A D | super_blk.hh | 56 std::size_t _size; 92 std::size_t getSizeBits() const; 99 void setSizeBits(const std::size_t size); 131 std::size_t blkSize; 154 bool canCoAllocate(const std::size_t compressed_size) const; 161 void setBlkSize(const std::size_t blk_size);
|
H A D | super_blk.cc | 64 std::size_t 71 CompressionBlk::setSizeBits(const std::size_t size) 110 SuperBlk::canCoAllocate(const std::size_t compressed_size) const 119 SuperBlk::setBlkSize(const std::size_t blk_size)
|
/gem5/src/base/ |
H A D | atomicio.hh | 41 ssize_t atomic_read(int fd, void *s, size_t n); 42 ssize_t atomic_write(int fd, const void *s, size_t n);
|
H A D | fiber.hh | 67 const static size_t DefaultStackSize = 0x50000; 72 Fiber(size_t stack_size=DefaultStackSize); 73 Fiber(Fiber *link, size_t stack_size=DefaultStackSize); 114 size_t stackSize; 116 size_t guardPageSize;
|
H A D | atomicio.cc | 37 atomic_read(int fd, void *s, size_t n) 40 size_t pos = 0; 66 atomic_write(int fd, const void *s, size_t n) 69 size_t pos = 0;
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | descr.h | 24 template <size_t N, typename... Ts> 31 template <size_t... Is> 42 template <size_t N1, size_t N2, typename... Ts1, typename... Ts2, size_t... Is1, size_t... Is2> 48 template <size_t N1, size_t N2, typename... Ts1, typename... Ts2> 53 template <size_t N> 57 template <size_t Re [all...] |
/gem5/src/arch/riscv/ |
H A D | remote_gdb.hh | 56 bool acc(Addr addr, size_t len); 58 bool checkBpLen(size_t len) override { return len == 2 || len == 4; } 70 size_t size() const { return sizeof(r); }
|
/gem5/src/arch/null/ |
H A D | registers.hh | 58 constexpr size_t VecRegSizeBytes = ::DummyVecRegSizeBytes; 64 constexpr size_t VecPredRegSizeBits = ::DummyVecPredRegSizeBits;
|
/gem5/src/arch/generic/ |
H A D | vec_pred_reg.hh | 50 template <size_t NumBits, bool Packed> 69 template <typename VecElem, size_t NumElems, bool Packed, bool Const> 74 static constexpr size_t NUM_BITS = Packed ? NumElems : 112 operator[](size_t idx) const 119 operator[](size_t idx) 127 get_raw(size_t idx) const 136 set_raw(size_t idx, uint8_t val) 143 template<typename VE2, size_t NE2, bool P2, bool C2> 151 template<typename VE2, size_t NE2, bool P2, bool C2> 180 size_t actual_num_elem [all...] |
/gem5/tests/test-progs/gpu-hello/bin/x86/linux/ |
H A D | gpu-hello-kernel.asm | 7 %code_size %code_in %key_arr %msg_out %chars_decoded AMD RTI $ ARGSTART:__OpenCL_read_kernel_kernel $ , version:3:1:104 4 < |