/gem5/ext/googletest/googletest/samples/ |
H A D | sample2.cc | 42 const size_t len = strlen(a_c_string); local 43 char* const clone = new char[ len + 1 ]; 44 memcpy(clone, a_c_string, len + 1);
|
/gem5/ext/libfdt/ |
H A D | fdt_wip.c | 38 const void *val, int len) 47 if (proplen != len) 50 memcpy(propval, val, len); 54 static void _fdt_nop_region(void *start, int len) argument 58 for (p = start; (char *)p < ((char *)start + len); p++) 65 int len; local 67 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); 69 return len; 71 _fdt_nop_region(prop, len + sizeof(*prop)); 37 fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name, const void *val, int len) argument
|
H A D | fdt_ro.c | 38 const char *s, int len) 40 const char *p = fdt_offset_ptr(fdt, offset + FDT_TAGSIZE, len+1); 46 if (memcmp(p, s, len) != 0) 49 if (p[len] == '\0') 51 else if (!memchr(s, '@', len) && (p[len] == '@')) 63 const char *s, int len) 67 return (strlen(p) == len) && (memcmp(p, s, len) == 0); 180 const char *fdt_get_name(const void *fdt, int nodeoffset, int *len) argument 37 _fdt_nodename_eq(const void *fdt, int offset, const char *s, int len) argument 62 _fdt_string_eq(const void *fdt, int stroffset, const char *s, int len) argument 305 int len; local 451 int len; local 500 int len = strlen(str); local 519 int len; local [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; }
|
/gem5/src/base/ |
H A D | circlebuf.hh | 76 * @param len Number of elements to copy 79 void peek(OutputIterator out, size_t len) const { 80 peek(out, 0, len); 88 * @param len Number of elements to copy 91 void peek(OutputIterator out, off_t offset, size_t len) const { 92 panic_if(offset + len > size(), 95 std::copy(begin() + offset, begin() + offset + len, out); local 102 * @param len Number of elements to read 105 void read(OutputIterator out, size_t len) { argument 106 peek(out, len); 117 write(InputIterator in, size_t len) argument 160 read(OutputIterator out, size_t len) argument 163 write(InputIterator in, size_t len) argument [all...] |
H A D | inet.cc | 217 int tcplen = ip->len() - ip->hlen(); 270 int len = opt->len(); local 271 if (all < len) 275 all -= len; 276 data += len; 297 int len = 0; local 303 len += ext->len(); 304 data += ext->len(); 367 int len = opt->len(); local [all...] |
H A D | remote_gdb.cc | 242 mem2hex(char *vdst, const char *vsrc, int len) argument 247 while (len--) { 466 cmdCtx.len = data.size() - 2; 693 BaseRemoteGDB::insertSoftBreak(Addr addr, size_t len) argument 695 if (!checkBpLen(len)) 698 return insertHardBreak(addr, len); 702 BaseRemoteGDB::removeSoftBreak(Addr addr, size_t len) argument 704 if (!checkBpLen(len)) 707 return removeHardBreak(addr, len); 711 BaseRemoteGDB::insertHardBreak(Addr addr, size_t len) argument 726 removeHardBreak(Addr addr, size_t len) argument 833 checkBpLen(size_t len) argument 927 size_t len = hex2i(&p); local 951 size_t len = hex2i(&p); local 1086 size_t len = hex2i(&p); local 1119 size_t len = hex2i(&p); local [all...] |
/gem5/ext/dnet/ |
H A D | blob.h | 24 int blob_read(blob_t *b, void *buf, int len); 25 int blob_write(blob_t *b, const void *buf, int len); 34 int blob_index(blob_t *b, const void *buf, int len); 35 int blob_rindex(blob_t *b, const void *buf, int len); 40 int blob_insert(blob_t *b, const void *buf, int len); 41 int blob_delete(blob_t *b, void *buf, int len); 43 int blob_print(blob_t *b, char *style, int len); 50 typedef int (*blob_fmt_cb)(int pack, int len, blob_t *b, va_list *arg);
|
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);
|
/gem5/ext/ply/example/yply/ |
H A D | yply.py | 31 if len(sys.argv) == 1: 35 if len(sys.argv) == 3:
|
/gem5/src/base/loader/ |
H A D | dtb_object.cc | 43 DtbObject::tryFile(const std::string &fname, size_t len, uint8_t *data) argument 47 return new DtbObject(fname, len, data, 59 text.size = len; 81 munmap(fileData, len); 87 DtbObject::addBootCmdLine(const char* _args, size_t len) argument 95 int newLen = 2*this->len; 126 (const void*)_args, len+1); 147 munmap(fileData, this->len); 150 this->len = newLen; 161 int len; local [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/env/v/ |
H A D | string.c | 5 void* memcpy(void* dest, const void* src, size_t len) argument 7 if ((((uintptr_t)dest | (uintptr_t)src | len) & (sizeof(uintptr_t)-1)) == 0) { 10 while (d < (uintptr_t*)(dest + len)) 15 while (d < (char*)(dest + len)) 21 void* memset(void* dest, int byte, size_t len) argument 23 if ((((uintptr_t)dest | len) & (sizeof(uintptr_t)-1)) == 0) { 30 while (d < (uintptr_t*)(dest + len)) 34 while (d < (char*)(dest + len))
|
/gem5/configs/topologies/ |
H A D | Crossbar.py | 53 routers = [Router(router_id=i) for i in range(len(self.nodes)+1)] 54 xbar = routers[len(self.nodes)] # the crossbar router is the last router created 62 link_count = len(self.nodes) 65 for i in range(len(self.nodes)): 71 link_count += len(self.nodes) 73 for i in range(len(self.nodes)):
|
/gem5/src/dev/virtio/ |
H A D | fs9p.hh | 57 uint32_t len; member in struct:P9MsgHeader 75 v.len = p9toh(v.len); 84 v.len = htop9(v.len); 126 uint16_t len; member in struct:VirtIO9PBase::Config 232 * @note This method may return read fewer than len bytes. 235 * @param len Maximum length to read. 238 virtual ssize_t read(uint8_t *data, size_t len) = 0; 242 * @note This method may return write fewer than len byte [all...] |
/gem5/site_scons/gem5_scons/ |
H A D | __init__.py | 52 path = path[len(variant_base):] 54 path = path[len(build_base):] 82 if len(source) > 0: 90 com_pfx_len = len(com_pfx) 101 src0_len = len(srcs[0]) 102 tgt0_len = len(tgts[0]) 121 com_pfx_len = len(com_pfx)
|
/gem5/src/mem/ruby/common/ |
H A D | DataBlock.hh | 62 const uint8_t *getData(int offset, int len) const; 65 void setData(const uint8_t *data, int offset, int len); 66 void copyPartial(const DataBlock &dblk, int offset, int len); 102 DataBlock::copyPartial(const DataBlock & dblk, int offset, int len) argument 104 setData(&dblk.m_data[offset], offset, len);
|
/gem5/util/m5/ |
H A D | m5.c | 68 parse_int_args(int argc, char *argv[], uint64_t ints[], int len) argument 70 if (argc > len) 80 for (i = 0; i < len; ++i) 87 parse_str_args_to_regs(int argc, char *argv[], uint64_t regs[], int len) argument 89 if (argc > 1 || (argc > 0 && strlen(argv[0]) > len * sizeof(uint64_t))) 93 for (i = 0; i < len; i++) 100 for (n = 0, i = 0; i < len && n < strlen(argv[0]); n++) { 112 int len, ret; local 119 while ((len = m5_read_file(buf, sizeof(buf), offset)) > 0) { 121 offset += len; 154 int len; local 244 int len = read_file(fid); local [all...] |
/gem5/src/arch/arm/ |
H A D | decoder.hh | 203 fpscrLen = fpscr.len; 207 void setSveLen(uint8_t len) argument 209 sveLen = len;
|
/gem5/util/cpt_upgraders/ |
H A D | arm-gem5-gic-ext.py | 71 assert len(value) / len(default) == old_cpu_max, \
|
H A D | etherswitch.py | 7 if len(opt_split) < 2: continue 9 old_opt_name = opt_split[len(opt_split) - 1]
|
H A D | arm-miscreg-teehbr.py | 9 if len(mr) == 161:
|
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 26 ext->len = len; 35 len = static_cast<my_extension const &>(ext).len; 41 unsigned int len; member in struct:my_extension 72 unsigned int len = rand() % 33; local 73 unsigned int bel = rand() % (len + 1); 77 //len = 32; 81 for (unsigned int i = 0; i < len; i++) 95 trans->set_data_length( len ); 207 unsigned int len = trans.get_data_length(); local [all...] |
/gem5/src/mem/ruby/system/ |
H A D | DMASequencer.cc | 39 DMARequest::DMARequest(uint64_t start_paddr, int len, bool write, argument 42 : start_paddr(start_paddr), len(len), write(write), 73 int len = pkt->getSize(); local 81 std::forward_as_tuple(paddr, len, write, 0, 89 DPRINTF(RubyDma, "DMA aliased: addr %p, len %d\n", line_addr, len); 93 DPRINTF(RubyDma, "DMA req created: addr %p, len %d\n", line_addr, len); 102 msg->getLen() = (offset + len) < [all...] |
/gem5/util/tap/ |
H A D | tap.cc | 83 dump(const u_char *data, int len) argument 87 for (i = 0; i < len; i += 16) { 89 c = len - i; 204 virtual bool read(const char *&data, int &len) = 0; 205 virtual bool write(const char *data, int len) = 0; 217 virtual bool read(const char *&data, int &len); 218 virtual bool write(const char *data, int len); 229 virtual bool read(const char *&data, int &len); 230 virtual bool write(const char *data, int len); 265 PCap::read(const char *&data, int &len) argument 277 write(const char *data, int len) argument 295 read(const char *&data, int &len) argument 307 write(const char *data, int len) argument 458 const char *data; int len; local 474 int len = read(client_pfd->fd, buffer + buffer_offset, local [all...] |
/gem5/tests/quick/se/00.hello.mp/ |
H A D | test.py | 37 for i, cpu in zip(range(len(cpus)), root.system.cpu):
|