Lines Matching defs:addr

78 X86ISA::SMBios::SMBiosStructure::writeOut(PortProxy& proxy, Addr addr)
80 proxy.writeBlob(addr, &type, 1);
83 proxy.writeBlob(addr + 1, &length, 1);
86 proxy.writeBlob(addr + 2, &handleGuest, 2);
97 PortProxy& proxy, Addr addr)
107 proxy.writeBlob(addr + offset, &nullTerminator, 1);
111 proxy.writeBlob(addr + offset, it->c_str(), it->length() + 1);
115 proxy.writeBlob(addr + offset, &nullTerminator, 1);
175 X86ISA::SMBios::BiosInformation::writeOut(PortProxy& proxy, Addr addr)
177 uint8_t size = SMBiosStructure::writeOut(proxy, addr);
179 proxy.writeBlob(addr + 0x4, &vendor, 1);
180 proxy.writeBlob(addr + 0x5, &version, 1);
183 proxy.writeBlob(addr + 0x6, &startingAddrSegmentGuest, 2);
185 proxy.writeBlob(addr + 0x8, &releaseDate, 1);
186 proxy.writeBlob(addr + 0x9, &romSize, 1);
189 proxy.writeBlob(addr + 0xA, &characteristicsGuest, 8);
193 proxy.writeBlob(addr + 0x12, &characteristicExtBytesGuest, 2);
195 proxy.writeBlob(addr + 0x14, &majorVer, 1);
196 proxy.writeBlob(addr + 0x15, &minorVer, 1);
197 proxy.writeBlob(addr + 0x16, &embContFirmwareMajor, 1);
198 proxy.writeBlob(addr + 0x17, &embContFirmwareMinor, 1);
200 writeOutStrings(proxy, addr + getLength());
217 X86ISA::SMBios::SMBiosTable::writeOut(PortProxy& proxy, Addr addr,
227 proxy.writeBlob(addr, (uint8_t *)smbiosHeader.anchorString, 4);
233 proxy.writeBlob(addr + 0x5, &smbiosHeader.entryPointLength, 1);
235 proxy.writeBlob(addr + 0x6, &smbiosHeader.majorVersion, 1);
237 proxy.writeBlob(addr + 0x7, &smbiosHeader.minorVersion, 1);
240 proxy.writeBlob(addr + 0xA, &smbiosHeader.entryPointRevision, 1);
242 proxy.writeBlob(addr + 0xB, &smbiosHeader.formattedArea, 5);
251 proxy.writeBlob(addr + 0x10,
261 proxy.writeBlob(addr + 0x18, &tableAddrGuest, 4);
268 proxy.writeBlob(addr + 0x1C, &numStructs, 2);
274 proxy.writeBlob(addr + 0x1E,
300 proxy.writeBlob(addr + 0x8, &maxSize, 2);
308 proxy.writeBlob(addr + 0x4, &mainChecksum, 1);
316 proxy.writeBlob(addr + 0x16, &tableSize, 2);
323 proxy.writeBlob(addr + 0x15, &intChecksum, 1);