/haiku/headers/private/package/ |
H A D | ChecksumAccessors.h | 22 virtual status_t GetChecksum(BString& checksum) const = 0; 31 virtual status_t GetChecksum(BString& checksum) const; 44 virtual status_t GetChecksum(BString& checksum) const; 54 StringChecksumAccessor(const BString& checksum);
|
/haiku/src/kits/package/ |
H A D | ChecksumAccessors.cpp | 48 ChecksumFileChecksumAccessor::GetChecksum(BString& checksum) const 56 char* buffer = checksum.LockBuffer(kSHA256ChecksumHexDumpSize); 62 checksum.UnlockBuffer(kSHA256ChecksumHexDumpSize); 85 GeneralFileChecksumAccessor::GetChecksum(BString& checksum) const 89 checksum.Truncate(0); 123 char* buffer = checksum.LockBuffer(2 * kSHA256ChecksumSize); 134 checksum.UnlockBuffer(2 * kSHA256ChecksumSize); 143 StringChecksumAccessor::StringChecksumAccessor(const BString& checksum) argument 145 fChecksum(checksum)
|
H A D | DownloadFileRequest.cpp | 25 const BString& fileURL, const BEntry& targetEntry, const BString& checksum) 30 fChecksum(checksum) 66 // create the checksum validation job 71 fContext, BString("Validating checksum for ") << fFileURL, 24 DownloadFileRequest(const BContext& context, const BString& fileURL, const BEntry& targetEntry, const BString& checksum) argument
|
/haiku/headers/private/net/ |
H A D | NetUtilities.h | 61 fSum += bufferHelper.bufferModule->checksum(buffer, 0, buffer->size, 89 Checksum checksum; local 90 addressModule->checksum_address(&checksum, buffer->source); 91 addressModule->checksum_address(&checksum, buffer->destination); 92 checksum << (uint16)htons(protocol) << (uint16)htons(buffer->size) 94 return checksum;
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | InodeAllocator.cpp | 87 uint32 checksum = 0; local 90 checksum); 93 _SetInodeBitmapChecksum(group, checksum); 160 uint32 checksum = 0; local 162 fVolume->InodesPerGroup(), pos, checksum); 172 _SetInodeBitmapChecksum(group, checksum); 185 uint32 blockGroup, uint32 numInodes, uint32& pos, uint32& checksum) 212 checksum = inodeBitmap.Checksum(fVolume->InodesPerGroup()); 220 uint32 numInodes, ino_t id, uint32& checksum) 237 checksum 184 _MarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock, uint32 blockGroup, uint32 numInodes, uint32& pos, uint32& checksum) argument 219 _UnmarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock, uint32 numInodes, ino_t id, uint32& checksum) argument 263 _SetInodeBitmapChecksum(ext2_block_group* group, uint32 checksum) argument [all...] |
H A D | InodeAllocator.h | 40 uint32 numInodes, uint32& pos, uint32& checksum); 43 uint32& checksum); 48 uint32 checksum);
|
H A D | Inode.cpp | 152 uint32 checksum = _InodeChecksum(inode); local 153 inode->checksum = checksum & 0xffff; 156 inode->checksum_high = checksum >> 16; 193 uint32 checksum = _InodeChecksum(inode); local 194 uint32 provided = fNode.checksum; 199 checksum &= 0xffff; 200 if (provided != checksum) { 952 size_t offset = offsetof(ext2_inode, checksum); 954 uint32 checksum local 992 uint32 checksum = calculate_crc32c(fVolume->ChecksumSeed(), local 1033 uint32 checksum = calculate_crc32c(fVolume->ChecksumSeed(), local 1047 uint32 checksum = _ExtentChecksum(stream); local 1059 uint32 checksum = _ExtentChecksum(stream); local [all...] |
H A D | Volume.cpp | 449 size_t offset = offsetof(ext2_block_group, checksum); 453 uint32 checksum = calculate_crc32c(fChecksumSeed, (uint8*)&number, local 455 checksum = calculate_crc32c(checksum, (uint8*)group, offset); 456 checksum = calculate_crc32c(checksum, (uint8*)&dummy, sizeof(dummy)); 458 checksum = calculate_crc32c(checksum, (uint8*)group + offsetExt4, 461 return checksum & 0xffff; 463 uint16 checksum local [all...] |
H A D | Journal.h | 82 uint16 checksum; member in struct:JournalBlockTag 105 uint32 checksum; member in struct:JournalBlockTagV3 135 uint32 checksum; member in struct:JournalBlockTail 138 { return B_BENDIAN_TO_HOST_INT32(checksum); } 141 { checksum = B_HOST_TO_BENDIAN_INT32(new_checksum); } 185 uint32 checksum; member in struct:JournalSuperBlock 208 { return B_BENDIAN_TO_HOST_INT32(checksum); } 214 void SetChecksum(uint32 checksum) argument 215 { log_start = B_HOST_TO_BENDIAN_INT32(checksum); }
|
H A D | HTreeEntryIterator.cpp | 403 uint32 checksum = calculate_crc32c(fVolume->ChecksumSeed(), local 406 checksum = calculate_crc32c(checksum, (uint8*)&gen, sizeof(gen)); 407 checksum = calculate_crc32c(checksum, block, 410 checksum = calculate_crc32c(checksum, (uint8*)&dummy, sizeof(dummy)); 411 return checksum; 421 tail->checksum = _Checksum(block);
|
/haiku/src/system/boot/platform/efi/ |
H A D | acpi.cpp | 47 unsigned char checksum = 0; local 49 checksum += data[i]; 51 if ((checksum & 0xff) != 0) { 52 TRACE(("acpi: rsdp failed basic checksum\n")); 56 // for ACPI 2.0+ we need to also validate the extended checksum 60 checksum += data[i]; 63 if ((checksum & 0xff) != 0) { 64 TRACE(("acpi: rsdp failed extended checksum\n")); 77 unsigned char checksum = 0; local 79 checksum [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/atari/ |
H A D | atari.h | 56 uint16 checksum; /* checksum? 0x1234 for bootable */ member in struct:atari_root_block 61 uint16 Checksum() const { return B_BENDIAN_TO_HOST_INT16(checksum); } 102 uint16 checksum; /* 0x1234 if bootable */ member in struct:atari_boot_block
|
/haiku/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4.h | 37 uint16 checksum; member in struct:ipv4_header
|
/haiku/src/system/boot/loader/net/ |
H A D | IP.cpp | 103 // checksum OK? 146 header.checksum = 0; 151 header.checksum = htons(_Checksum(header)); 260 uint32 checksum = 0; local 262 checksum += it.Next(); 263 while (checksum >> 16) 264 checksum = (checksum & 0xffff) + (checksum >> 16); 267 return ~checksum; [all...] |
H A D | UDP.cpp | 323 || (header->checksum != 0 // 0 => checksum disabled 326 "or checksum\n")); 370 // compute the checksum 371 header.checksum = 0; 372 header.checksum = htons(_ChecksumBuffer(&headerBuffer, 375 // 0 means checksum disabled; 0xffff is equivalent in this case 376 if (header.checksum == 0) 377 header.checksum = 0xffff; 417 // The checksum i 435 uint16 checksum = ip_checksum(&headerBuffer); local [all...] |
/haiku/headers/os/package/ |
H A D | DownloadFileRequest.h | 26 const BString& checksum = BString());
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_smp.h | 27 uint8 checksum; /* checksum, all bytes add up to zero */ member in struct:mp_config_table 35 uint8 ext_checksum; /* checksum of extended table entries */ 44 uint8 checksum; /* checksum, all bytes add up to zero */ member in struct:mp_floating_struct
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | acpi.cpp | 44 unsigned char checksum = 0; local 46 checksum += data[i]; 48 if ((checksum & 0xff) != 0) { 49 TRACE(("acpi: rsdp failed basic checksum\n")); 53 // for ACPI 2.0+ we need to also validate the extended checksum 57 checksum += data[i]; 60 if ((checksum & 0xff) != 0) { 61 TRACE(("acpi: rsdp failed extended checksum\n")); 74 unsigned char checksum = 0; local 76 checksum [all...] |
/haiku/src/add-ons/kernel/network/protocols/ipv6/ |
H A D | ipv6_utils.h | 40 uint16 checksum) 42 uint32 sum = checksum; 37 ipv6_checksum(const struct in6_addr* source, const struct in6_addr* destination, uint16 length, uint16 protocol, uint16 checksum) argument
|
/haiku/src/apps/serialconnect/ |
H A D | XModem.cpp | 69 // in place of an 8-bit checksum. 126 uint8_t checksum = 0; local 143 // Use a traditional (and fragile) checksum 145 checksum += fBuffer[i]; 147 fSink->Write(&checksum, 1);
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Volume.cpp | 252 TRACE("Volume::Mount(): Searching checksum root\n"); 257 ERROR("Volume::Mount(): Couldn't find checksum root\n"); 260 TRACE("Volume::Mount(): Found checksum root: %" B_PRIu64 "\n", 505 uint32 checksum = calculate_crc((uint32)~1, local 506 (uint8 *)(&fSuperBlock + sizeof(fSuperBlock.checksum)), 507 sizeof(fSuperBlock) - sizeof(fSuperBlock.checksum)); 509 fSuperBlock.checksum[0] = (checksum >> 0) & 0xFF; 510 fSuperBlock.checksum[1] = (checksum >> [all...] |
/haiku/headers/private/system/ |
H A D | pe_common.h | 33 uint16 checksum; member in struct:__anon9 78 uint32 checksum; member in struct:__anon11
|
/haiku/src/add-ons/kernel/network/protocols/icmp/ |
H A D | icmp.cpp | 46 uint16 checksum; member in struct:icmp_header 68 typedef NetBufferField<uint16, offsetof(icmp_header, checksum)> 430 TRACE(" got type %u, code %u, checksum %u\n", header.type, header.code, 431 ntohs(header.checksum)); 432 TRACE(" computed checksum: %ld\n", 433 gBufferModule->checksum(buffer, 0, buffer->size, true)); 435 if (gBufferModule->checksum(buffer, 0, buffer->size, true) != 0) 467 newHeader->checksum = 0; 471 *ICMPChecksumField(reply) = gBufferModule->checksum(reply, 0, 590 icmpHeader->checksum [all...] |
/haiku/src/add-ons/kernel/drivers/timer/ |
H A D | arch_acpi.h | 18 uint8 checksum; /* checksum of bytes 0-19 (per ACPI 1.0) */ member in struct:acpi_rsdp_legacy 26 uint8 checksum; /* checksum of bytes 0-19 (per ACPI 1.0) */ member in struct:acpi_rsdp_extended 42 uint8 checksum; /* checksum of entire table */ member in struct:acpi_descriptor_header
|
/haiku/headers/private/kernel/boot/net/ |
H A D | NetDefs.h | 154 uint16 checksum; // checksum (header) member in struct:ip_header 184 uint16 checksum; // checksum member in struct:udp_header 205 uint16 checksum; // checksum member in struct:tcp_header
|