Searched refs:len (Results 1 - 25 of 364) sorted by relevance

1234567891011>>

/gem5/ext/googletest/googletest/samples/
H A Dsample2.cc42 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 Dfdt_wip.c38 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 Dfdt_ro.c38 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 Dremote_gdb.hh56 bool acc(Addr addr, size_t len);
58 bool checkBpLen(size_t len) override { return len == 2 || len == 4; }
/gem5/src/base/
H A Dcirclebuf.hh76 * @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 Dinet.cc217 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 Dremote_gdb.cc242 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 Dblob.h24 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 Drand.h20 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 Dyply.py31 if len(sys.argv) == 1:
35 if len(sys.argv) == 3:
/gem5/src/base/loader/
H A Ddtb_object.cc43 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 Dstring.c5 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 DCrossbar.py53 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 Dfs9p.hh57 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__.py52 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 DDataBlock.hh62 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 Dm5.c68 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 Ddecoder.hh203 fpscrLen = fpscr.len;
207 void setSveLen(uint8_t len) argument
209 sveLen = len;
/gem5/util/cpt_upgraders/
H A Darm-gem5-gic-ext.py71 assert len(value) / len(default) == old_cpu_max, \
H A Detherswitch.py7 if len(opt_split) < 2: continue
9 old_opt_name = opt_split[len(opt_split) - 1]
H A Darm-miscreg-teehbr.py9 if len(mr) == 161:
/gem5/src/systemc/tests/tlm/update_original/
H A Dupdate_original.cpp26 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 DDMASequencer.cc39 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 Dtap.cc83 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 Dtest.py37 for i, cpu in zip(range(len(cpus)), root.system.cpu):

Completed in 27 milliseconds

1234567891011>>