Searched refs:buffer (Results 1 - 25 of 72) sorted by relevance

123

/gem5/src/sim/
H A Dbacktrace_glibc.cc55 void *buffer[32]; local
58 size = backtrace(buffer, sizeof(buffer) / sizeof(*buffer));
61 backtrace_symbols_fd(buffer, size, STDERR_FILENO);
62 if (size == sizeof(buffer))
H A Dvptr.hh47 Addr buffer[(sizeof(T)-1)/sizeof(Addr) + 1]; member in class:VPtr
73 proxy.readBlob(ptr, buffer, sizeof(T));
119 return (T *)buffer;
125 return (T *)buffer;
131 return *(T *)buffer;
/gem5/src/systemc/tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/
H A Dinput_char_sc_signed.cpp43 char buffer[8]; local
46 testvectors >> buffer; local
47 sample = buffer;
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/
H A Dfifo_put_get.hh38 return buffer.read();
53 val_ = buffer.read();
75 if (buffer.is_full()) {
76 buffer.resize(buffer.size() * 2);
80 buffer.write(val_);
93 if (buffer.is_full()) {
94 buffer.resize(buffer.size() * 2);
98 buffer
[all...]
H A Dfifo_peek.hh35 return buffer.read_data();
46 t = buffer.peek_data(0);
62 t = buffer.peek_data(n);
81 buffer.poke_data(n) = t;
H A Dfifo_resize.hh45 if (buffer.size() < static_cast<int>(n)) {
46 buffer.resize(n);
H A Dfifo.hh34 // actual physical buffer.
140 circular_buffer<T> buffer; member in class:tlm::tlm_fifo
190 buffer.resize( size_ );
192 buffer.resize(-size_);
194 buffer.resize(16);
220 m_num_readable = buffer.used();
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/
H A Dtlm_fifo_put_get.h44 return buffer.read();
63 val_ = buffer.read();
94 if( buffer.is_full() ) {
96 buffer.resize( buffer.size() * 2 );
101 buffer.write( val_ );
116 if( buffer.is_full() ) {
118 buffer.resize( buffer.size() * 2 );
123 buffer
[all...]
H A Dtlm_fifo_peek.h38 return buffer.read_data();
51 t = buffer.peek_data( 0 );
69 t = buffer.peek_data( n );
91 buffer.poke_data( n ) = t;
H A Dtlm_fifo_resize.h51 if( buffer.size() < static_cast<int>( n ) ) {
52 buffer.resize( n );
/gem5/ext/googletest/googletest/xcode/Samples/FrameworkSample/
H A Dwidget.cc58 void Widget::GetCharPtrValue(char* buffer, size_t max_size) const { argument
59 // Copy the char* representation of name_ into buffer, up to max_size.
60 strncpy(buffer, name_.c_str(), max_size-1);
61 buffer[max_size-1] = '\0';
H A Dwidget_test.cc58 char buffer[max_size]; local
59 widget.GetCharPtrValue(buffer, max_size);
60 EXPECT_STREQ("name", buffer);
H A Dwidget.h53 void GetCharPtrValue(char* buffer, size_t max_size) const;
/gem5/tests/test-progs/chdir-print/
H A Dchdir-print.c59 char buffer[BUFFER_SIZE]; local
64 while (fgets(buffer, BUFFER_SIZE, fp) != NULL) {
65 printf("%s", buffer);
66 if (strstr(buffer, "processor")) {
/gem5/src/systemc/tests/systemc/datatypes/int/misc/test02/
H A Dtest02.cpp63 char buffer[128]; local
100 sprintf(buffer, "0Xus%llx", expected);
101 TEST(buffer, expected);
102 TESTs64(buffer, expected);
103 TESTu64(buffer, expected);
104 sprintf(buffer, "0ous%llo", expected);
105 TEST(buffer, expected);
106 TESTs64(buffer, expected);
107 TESTu64(buffer, expected);
108 sprintf(buffer, "
[all...]
/gem5/ext/iostream3/
H A Dzfstream.cc14 // Internal buffer sizes (default and "unbuffered" versions)
23 buffer(NULL), buffer_size(BIGBUFSIZE), own_buffer(true)
32 // Sync output buffer and close only if responsible for file
37 // Make sure internal buffer is deallocated
70 // On success, allocate internal buffer and set flags
98 // On success, allocate internal buffer and set flags
122 // Destroy internal buffer if it exists
167 // Determine number of characters in internal get buffer
195 // Attempt to fill internal buffer from gzipped file
196 // (buffer mus
[all...]
/gem5/src/dev/ps2/
H A Ddevice.cc60 std::vector<uint8_t> buffer(outBuffer.size());
61 std::copy(outBuffer.begin(), outBuffer.end(), buffer.begin());
62 arrayParamOut(cp, "outBuffer", buffer);
70 std::vector<uint8_t> buffer; local
71 arrayParamIn(cp, "outBuffer", buffer);
72 for (auto c : buffer)
/gem5/src/learning_gem5/part2/
H A Dgoodbye_object.cc39 buffer(nullptr), bufferUsed(0)
41 buffer = new char[bufferSize];
47 delete[] buffer;
66 // Kick off the the first buffer fill. If it can't fill the whole buffer
78 // Copy from the message to the buffer per byte.
83 // Copy the character into the buffer
84 buffer[bufferUsed] = *it;
95 exitSimLoop(buffer, 0, curTick() + bandwidth * bytes_copied);
H A Dgoodbye_object.hh43 * Fill the buffer with the next chunk of data
51 * Fills the buffer for one iteration. If the buffer isn't full, this
59 /// The size of the buffer we are going to fill
62 /// The buffer we are putting our message in
63 char *buffer; member in class:GoodbyeObject
65 /// The message to put into the buffer.
68 /// The amount of the buffer we've used so far.
76 * Called by an outside object. Starts off the events to fill the buffer
/gem5/src/systemc/tests/systemc/misc/synth/add_chain/
H A Dreset_stim.h85 char buffer[WIDTH+1]; local
88 stimulus >> buffer; local
89 mem[i] = buffer;
/gem5/src/base/loader/
H A Dsymtab.cc74 string buffer; local
81 getline(file, buffer);
82 if (buffer.empty())
85 string::size_type idx = buffer.find(',');
89 string address = buffer.substr(0, idx);
94 string symbol = buffer.substr(idx + 1);
/gem5/src/cpu/
H A Dtimebuf.hh63 TimeBuffer<T> *buffer; member in class:TimeBuffer::wire
68 buffer->valid(idx);
73 : buffer(buf), index(i)
81 : buffer(i.buffer), index(i.index)
86 buffer = i.buffer;
134 T &operator*() const { return *buffer->access(index); }
135 T *operator->() const { return buffer->access(index); }
/gem5/src/systemc/tests/systemc/misc/synth/add_chain_FUNC/
H A Dreset_stim.cpp86 char buffer[WIDTH+1]; local
89 stimulus >> buffer; local
90 mem[i] = buffer;
/gem5/src/dev/net/
H A Dethertap.cc99 buffer = new uint8_t[buflen];
105 delete buffer;
114 uint8_t *buffer = (uint8_t *)this->buffer; local
115 SERIALIZE_ARRAY(buffer, buflen);
131 uint8_t *buffer = (uint8_t *)this->buffer; local
132 UNSERIALIZE_ARRAY(buffer, buflen);
198 DPRINTF(Ethernet, "bus busy...buffer for retransmission\n");
357 int len = read(socket, buffer
[all...]
/gem5/ext/mcpat/cacti/
H A Drouter.cc197 buffer.power.readOp = buff.power.readOp;
198 buffer.power.writeOp = buffer.power.readOp; //FIXME
199 buffer.area = buff.area;
226 /* calculate buffer stats */
233 Arbiter vcarb(vc_count, flit_size, buffer.area.w);
245 power.readOp.dynamic = ((buffer.power.readOp.dynamic +
246 buffer.power.writeOp.dynamic) +
250 power = power + (buffer.power * pppm_t + crossbar.power + arbiter.power) *
269 area.h = I * buffer
[all...]

Completed in 22 milliseconds

123