Searched refs:crc (Results 1 - 25 of 56) sorted by last modified time

123

/haiku/src/add-ons/kernel/file_systems/xfs/
H A DInode.h121 uint32 crc; member in struct:BlockInfoV5
128 #define XFS_BLOCK_CRC_OFF offsetof(struct BlockInfoV5, crc)
H A DExtent.h96 uint32 crc; member in struct:ExtentDataHeaderV5::OnDiskData
H A DNode.cpp470 return offsetof(NodeHeaderV5::OnDiskData, info.crc);
H A DLeafDirectory.cpp419 return offsetof(ExtentLeafHeaderV5::OnDiskData, info.crc);
H A DLeafAttribute.cpp356 return offsetof(AttrLeafHeaderV5::OnDiskData, info.crc);
H A DExtent.cpp277 return offsetof(ExtentDataHeaderV5::OnDiskData, crc);
H A DChecksum.h19 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 Dcrc32.cpp126 * 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 DCRCTable.h13 uint16 calculate_crc(uint16 crc, uint8 *data, uint16 length);
H A Dcrc_table.cpp13 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 DCRCTable.cpp50 /*! \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 Dieee80211_crypto_wep.c89 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 Dieee80211_crypto_tkip.c193 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 Dif_ethersubr.h36 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 Dif_alc.c4601 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 Dif_sge.c451 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 Dagg_dbg_new.cpp179 // 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 De1000_ich8lan.c2761 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 DUdfStructures.cpp41 //! 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 Dcrc_table.cpp13 * 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 Dcrc_table.cpp13 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 Dif_sk.c698 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 Dif_sis.c662 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 Dif_vte.c1964 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 Dlance.c588 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));

Completed in 249 milliseconds

123