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

/gem5/src/base/
H A Dbmpwriter.cc63 const CompleteV1Header header = { local
64 // File header
71 // Info/DIB header
87 return header;
93 const CompleteV1Header header(getCompleteHeader());
95 // 1. write the header
96 bmp.write(reinterpret_cast<const char *>(&header), sizeof(header));
/gem5/util/
H A Ddecode_inst_trace.py94 print "Parsing instruction header"
96 # Add the packet header
97 header = inst_pb2.InstHeader()
98 protolib.decodeMessage(proto_in, header)
100 print "Object id:", header.obj_id
101 print "Tick frequency:", header.tick_freq
102 print "Memory addresses included:", header.has_mem
104 if header.ver != 0:
105 print "Warning: file version newer than decoder:", header.ver
H A Ddecode_packet_trace.py74 print "Parsing packet header"
76 # Add the packet header
77 header = packet_pb2.PacketHeader()
78 protolib.decodeMessage(proto_in, header)
80 print "Object id:", header.obj_id
81 print "Tick frequency:", header.tick_freq
83 for id_string in header.id_strings:
H A Dencode_packet_trace.py104 # Add the packet header
105 header = packet_pb2.PacketHeader()
106 header.obj_id = "Converted ASCII trace " + sys.argv[1]
108 header.tick_freq = 1000000000000
109 protolib.encodeMessage(proto_out, header)
H A Ddecode_inst_dep_trace.py133 print "Parsing packet header"
135 # Add the packet header
136 header = inst_dep_record_pb2.InstDepRecordHeader()
137 protolib.decodeMessage(proto_in, header)
139 print "Object id:", header.obj_id
140 print "Tick frequency:", header.tick_freq
H A Dencode_inst_dep_trace.py133 # Add the packet header
134 header = inst_dep_record_pb2.InstDepRecordHeader()
135 header.obj_id = "Converted ASCII trace " + sys.argv[1]
137 header.tick_freq = 1000000000
138 header.window_size = 120
139 protolib.encodeMessage(proto_out, header)
/gem5/src/dev/virtio/
H A Dfs9p.cc148 P9MsgHeader header; local
149 desc->chainRead(0, (uint8_t *)&header, sizeof(header));
150 header = p9toh(header);
152 uint8_t data[header.len - sizeof(header)];
153 desc->chainRead(sizeof(header), data, sizeof(data));
156 parent.pendingTransactions[header.tag] = desc;
159 parent.dumpMsg(header, dat
166 sendRMsg(const P9MsgHeader &header, const uint8_t *data, size_t size) argument
194 dumpMsg(const P9MsgHeader &header, const uint8_t *data, size_t size) argument
252 recvTMsg(const P9MsgHeader &header, const uint8_t *data, size_t size) argument
269 P9MsgHeader header; local
[all...]
H A Dbase.hh483 : header{0, 0}, ring(size), _proxy(proxy), _base(0) {}
492 /** Update the ring buffer header with data from the guest. */
495 _proxy.readBlob(_base, &header, sizeof(header));
496 header.flags = vtoh_legacy(header.flags);
497 header.index = vtoh_legacy(header.index);
503 out.flags = htov_legacy(header.flags);
504 out.index = htov_legacy(header
532 Header header; member in class:VirtQueue::VirtRing
[all...]
H A Dfs9p.hh56 /** Length including header */
168 * @param header 9p message header.
170 * @param size Size of data (excluding header)
172 virtual void recvTMsg(const P9MsgHeader &header, const uint8_t *data, size_t size) = 0;
176 * @param header 9p message header.
178 * @param size Size of data (excluding header)
180 void sendRMsg(const P9MsgHeader &header, const uint8_t *data, size_t size);
185 * @param header
[all...]
H A Dbase.cc275 _last_avail, avail.header.index,
277 if (_last_avail == avail.header.index)
294 desc->index(), len, used.header.index);
296 struct vring_used_elem &e(used.ring[used.header.index % used.ring.size()]);
299 used.header.index += 1;
/gem5/ext/pybind11/
H A Dsetup.py44 """Use custom header installer because the default one flattens subdirectories"""
49 for header in self.distribution.headers:
50 subdir = os.path.dirname(os.path.relpath(header, 'include/pybind11'))
54 (out, _) = self.copy_file(header, install_dir)
86 long_description="""pybind11 is a lightweight header-only library that
103 comments, the core header files only require ~4K lines of code and depend on
/gem5/src/dev/net/
H A Dtcp_iface.cc300 TCPIface::sendPacket(const Header &header, const EthPacketPtr &packet)
302 sendTCP(sock, &header, sizeof(header));
307 TCPIface::sendCmd(const Header &header)
310 static_cast<int>(header.msgType));
315 sendTCP(s, (void*)&header, sizeof(header));
319 TCPIface::recvHeader(Header &header)
321 bool ret = recvTCP(sock, &header, sizeof(header));
[all...]
H A Dtcp_iface.hh45 * header file dist_iface.hh.
125 void sendPacket(const Header &header,
128 void sendCmd(const Header &header) override;
130 bool recvHeader(Header &header) override;
132 void recvPacket(const Header &header, EthPacketPtr &packet) override;
H A Ddist_iface.cc129 Header header; local
135 header.msgType = MsgType::cmdSyncReq;
136 header.sendTick = curTick();
137 header.syncRepeat = nextRepeat;
138 header.needCkpt = needCkpt;
139 header.needStopSync = needStopSync;
142 header.needExit = needExit;
147 DistIface::master->sendCmd(header);
161 Header header; local
173 header
653 Header header; local
676 DistHeaderPkt::Header header; local
[all...]
H A Ddist_iface.hh528 * @param header Meta info about the packet (which needs to be transferred
532 virtual void sendPacket(const Header &header, const EthPacketPtr &packet) = 0;
535 * @param header Meta info describing the command (e.g. sync request)
537 virtual void sendCmd(const Header &header) = 0;
539 * Receive a header (i.e. meta info describing a data packet or a control command)
541 * @param header The meta info structure to store the incoming header.
543 virtual bool recvHeader(Header &header) = 0;
546 * @param header Meta info about the incoming packet (obtanied by a previous
550 virtual void recvPacket(const Header &header, EthPacketPt
[all...]
/gem5/src/systemc/tests/systemc/utils/sc_vector/test06/
H A Dtest06.cpp45 void print_vector( const char * header, argument
48 std::cout << "\n-->-- " << header << " -->--\n"; local
57 std::cout << "--<-- " << header << " --<--"
/gem5/src/python/m5/ext/pyfdt/
H A Dpyfdt.py677 self.header = {'magic': FDT_MAGIC,
710 result += "// version:\t\t%d\n" % self.header['version']
712 self.header['last_comp_version']
713 if self.header['version'] >= 2:
715 self.header['boot_cpuid_phys']
751 if self.header['version'] >= 2:
753 if self.header['version'] >= 3:
755 if self.header['version'] >= 17:
764 self.rootnode.dtb_represent('', dt_start, self.header['version'])
773 self.header['size_dt_string
[all...]
/gem5/src/arch/x86/
H A Dsystem.cc314 X86System::writeOutSMBiosTable(Addr header, argument
317 // If the table location isn't specified, just put it after the header.
318 // The header size as of the 2.5 SMBios specification is 0x1F bytes.
320 table = header + 0x1F;
323 smbiosTable->writeOut(physProxy, header, headerSize, structSize);
327 assert(header > table || header + headerSize <= table);
328 assert(table > header || table + structSize <= header);
H A Dsystem.hh98 void writeOutSMBiosTable(Addr header,
/gem5/src/arch/sparc/insts/
H A Dnop.cc39 output header {{
/gem5/configs/dram/
H A Dlat_mem_rd.py102 # crossbar, delivering 64 bytes / 3 cycles (one header cycle) which
184 # add the packet header
185 header = packet_pb2.PacketHeader()
186 header.obj_id = "lat_mem_rd for range 0:" + str(max_addr)
188 header.tick_freq = 1000000000000
189 protolib.encodeMessage(proto_out, header)
/gem5/src/dev/arm/
H A Dufs_device.hh252 * struct UTPUPIUHeader - UPIU header structure
253 * dWord0: UPIU header DW-0
254 * dWord1: UPIU header DW-1
255 * dWord2: UPIU header DW-2
265 * header: UPIU header DW-0 to DW-2
272 struct UTPUPIUHeader header; member in struct:UFSHostDevice::UTPUPIURSP
281 * header - UPIU header structure DW0 to DW-2
288 struct UTPUPIUHeader header; member in struct:UFSHostDevice::UTPUPIUTaskReq
326 struct UTPUPIUHeader header; member in struct:UFSHostDevice::UPIUMessage
356 } header; member in struct:UFSHostDevice::UTPTransferReqDesc
[all...]
H A Dufs_device.cc170 scsi_out.message.header.dWord0 = UPIUHeaderDataIndWord0 |
172 scsi_out.message.header.dWord1 = UPIUHeaderDataIndWord1;
173 scsi_out.message.header.dWord2 = UPIUHeaderDataIndWord2;
1407 inform("%8x\n", request_in->header.dWord0);
1408 inform("%8x\n", request_in->header.dWord1);
1409 inform("%8x\n", request_in->header.dWord2);
1411 request_in->header.dWord2 &= 0xffffff00;
1444 request_in->header.dWord2 &= 0xffffff00;
1554 request_in->header.dWord0 = ((request_in->header
[all...]
/gem5/util/m5/
H A Dm5.c367 char *header = i ? "" : "usage:"; local
369 header, progname, mainfuncs[i].name, mainfuncs[i].usage);
/gem5/src/arch/
H A Disa_parser.py303 self.parser.get_file('header').write(self.header_output)
1426 # The header of the constructor declares the variables to be used
1428 header = ''
1429 header += '\n\t_numSrcRegs = 0;'
1430 header += '\n\t_numDestRegs = 0;'
1431 header += '\n\t_numFPDestRegs = 0;'
1432 header += '\n\t_numVecDestRegs = 0;'
1433 header += '\n\t_numVecElemDestRegs = 0;'
1434 header += '\n\t_numVecPredDestRegs = 0;'
1435 header
[all...]

Completed in 31 milliseconds