/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | Inode.h | 121 uint32 crc; member in struct:BlockInfoV5 128 #define XFS_BLOCK_CRC_OFF offsetof(struct BlockInfoV5, crc)
|
H A D | Extent.h | 96 uint32 crc; member in struct:ExtentDataHeaderV5::OnDiskData
|
H A D | Node.cpp | 470 return offsetof(NodeHeaderV5::OnDiskData, info.crc);
|
H A D | LeafDirectory.cpp | 419 return offsetof(ExtentLeafHeaderV5::OnDiskData, info.crc);
|
H A D | LeafAttribute.cpp | 356 return offsetof(AttrLeafHeaderV5::OnDiskData, info.crc);
|
H A D | Extent.cpp | 277 return offsetof(ExtentDataHeaderV5::OnDiskData, crc);
|
H A D | Checksum.h | 19 inside it. The offset of the 32bit crc fields is passed as the 27 uint32 crc; local 30 crc = calculate_crc32c(XFS_CRC_SEED, (uint8*)buffer, cksum_offset); 33 crc = calculate_crc32c(crc, (uint8*)&zero, sizeof(uint32)); 36 return calculate_crc32c(crc, (uint8*)buffer + cksum_offset + sizeof(uint32), 65 uint32 crc = xfs_start_cksum_update(buffer, length, cksum_offset); local 67 *(uint32 *)(buffer + cksum_offset) = ~crc; 77 uint32 crc = xfs_start_cksum_safe(buffer, length, cksum_offset); local 79 TRACE("calculated crc [all...] |
/haiku/src/add-ons/kernel/file_systems/shared/ |
H A D | crc32.cpp | 126 * uint32 crc; 128 * crc = ~0U; 130 * crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8); 131 * return crc ^ ~0U; 224 singletable_crc32c(uint32 crc, const void *buf, size_t size) argument 230 crc = crc32Table[(crc ^ *p++) & 0xff] ^ (crc >> 696 crc32c_sb8_64_bit(uint32 crc, const unsigned char *p_buf, uint32 length, uint32 init_bytes) argument [all...] |
H A D | CRCTable.h | 13 uint16 calculate_crc(uint16 crc, uint8 *data, uint16 length);
|
H A D | crc_table.cpp | 13 This code based off of crc code in UDF-2.50 specs, as permitted. 21 ulong crc, poly; local 39 crc = n << 8; 41 if (crc & 0x8000) 42 crc = (crc << 1) ^ poly; 44 crc <<= 1; 45 crc &= 0xffff; 47 printf("0x%04x%s ", crc, (n != 255 ? "," : ""));
|
H A D | CRCTable.cpp | 50 /*! \brief Calculates the EXT4 crc checksum for the given byte stream. 52 Based on crc code from UDF-2.50 6.5, as permitted. 58 \return The crc checksum, or 0 if an error occurred. 61 calculate_crc(uint16 crc, uint8 *data, uint16 length) argument 65 crc = kCrcTable[(crc ^ *data) & 0xff] ^ (crc >> 8); 67 return crc;
|
/haiku/src/libs/compat/openbsd_wlan/net80211/ |
H A D | ieee80211_crypto_wep.c | 89 u_int32_t iv, crc; local 136 crc = ~0; 161 crc = ether_crc32_le_update(crc, mtod(m, caddr_t) + moff, len); 181 crc = ~crc; 182 icvp[0] = crc; 183 icvp[1] = crc >> 8; 184 icvp[2] = crc >> 16; 185 icvp[3] = crc >> 2 206 u_int32_t crc, crc0; local [all...] |
H A D | ieee80211_crypto_tkip.c | 193 u_int32_t crc; local 245 crc = ~0; 270 crc = ether_crc32_le_update(crc, mtod(m, caddr_t) + moff, len); 291 crc = ether_crc32_le_update(crc, mic, IEEE80211_TKIP_MICLEN); 297 crc = ~crc; 298 icvp[0] = crc; 299 icvp[1] = crc >> 362 u_int32_t crc, crc0; local [all...] |
/haiku/src/libs/compat/openbsd_network/compat/netinet/ |
H A D | if_ethersubr.h | 36 ether_crc32_le_update(u_int32_t crc, const u_int8_t *buf, size_t len) argument 47 crc ^= buf[i]; 48 crc = (crc >> 4) ^ crctab[crc & 0xf]; 49 crc = (crc >> 4) ^ crctab[crc & 0xf]; 52 return (crc); 57 ether_crc32_be_update(u_int32_t crc, cons argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/ |
H A D | if_alc.c | 4601 uint32_t crc; local 4603 crc = ether_crc32_be(LLADDR(sdl), ETHER_ADDR_LEN); 4604 mchash[crc >> 31] |= 1 << ((crc >> 26) & 0x1f);
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/ |
H A D | if_sge.c | 451 uint32_t crc, hashes[2]; local 476 crc = ether_crc32_be(LLADDR((struct sockaddr_dl *) 478 hashes[crc >> 31] |= 1 << ((crc >> 26) & 0x1f);
|
/haiku/src/libs/agg/src/dbg_new/ |
H A D | agg_dbg_new.cpp | 179 // The variable corresponding to the macro argument "crc" should 263 unsigned long crc = (unsigned long)~0; local 270 crc = (crc >> 8) ^ crc32tab[(crc ^ *p) & 0xff]; 272 return ~crc;
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | e1000_ich8lan.c | 2761 u32 i, j, mask, crc; local 2765 crc = 0xffffffff; 2767 crc = crc ^ mac[i]; 2769 mask = (crc & 1) * (-1); 2770 crc = (crc >> 1) ^ (poly & mask); 2773 return ~crc;
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | UdfStructures.cpp | 41 //! crc 010041 table, as generated by crc_table.cpp 520 PRINT(("crc: %d\n", crc())); 535 value of false, to keep from trying to calculate a crc value on invalid 542 \param calculateCrc Whether or not to perform the crc calculation 554 PRINT(("crc (calculated) == %d\n", 558 PRINT(("crc (calculated) == (not calculated)\n")); 560 PRINT(("crc (in structure) == %d\n", crc())); 573 // crc [all...] |
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | crc_table.cpp | 13 * This code based off of crc code in UDF-2.50 specs, as permitted. 43 uint32 crc, poly; local 53 crc = reflect32(n); 55 if (crc & 0x80000000) 56 crc = (crc << 1) ^ poly; 58 crc <<= 1; 60 crc = reflect32(crc); 61 printf("0x%08x%s%s", crc, ( [all...] |
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | crc_table.cpp | 13 This code based off of crc code in UDF-2.50 specs, as permitted. 24 ulong crc, poly; local 42 crc = n; 44 if (crc & 0x0001) 45 crc = (crc >> 1) ^ poly; 47 crc >>= 1; 49 printf("0x%04x%s ", crc, (n != 255 ? "," : ""));
|
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/ |
H A D | if_sk.c | 698 uint32_t crc; local 701 crc = ether_crc32_le(addr, ETHER_ADDR_LEN); 703 return (~crc & ((1 << HASH_BITS) - 1)); 805 u_int32_t crc, hashes[2] = { 0, 0 }, mode; local 824 crc = ether_crc32_be(LLADDR((struct sockaddr_dl *) 827 crc &= 0x3f; 829 hashes[crc >> 5] |= 1 << (crc & 0x1f);
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/ |
H A D | if_sis.c | 662 uint32_t crc; local 665 crc = ether_crc32_be(addr, ETHER_ADDR_LEN); 674 return (crc >> 23); 677 return (crc >> 24); 679 return (crc >> 25);
|
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/ |
H A D | if_vte.c | 1964 uint32_t crc; local 2015 crc = ether_crc32_be(LLADDR((struct sockaddr_dl *) 2017 mchash[crc >> 30] |= 1 << ((crc >> 26) & 0x0F);
|
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/ |
H A D | lance.c | 588 uint32_t crc; local 592 * through a crc generator, and then using the high order 6 bits as an 609 crc = ether_crc32_le(LLADDR((struct sockaddr_dl *) 613 crc >>= 26; 616 af[crc >> 4] |= LE_HTOLE16(1 << (crc & 0xf));
|