Lines Matching refs:crc
205 singletable_crc32c(uint32_t crc, const void *buf, size_t size) in singletable_crc32c() argument
211 crc = crc32Table[(crc ^ *p++) & 0xff] ^ (crc >> 8); in singletable_crc32c()
213 return crc; in singletable_crc32c()
677 crc32c_sb8_64_bit(uint32_t crc, in crc32c_sb8_64_bit() argument
691 crc = sctp_crc_tableil8_o32[(crc ^ *p_buf++) & 0x000000FF] ^ in crc32c_sb8_64_bit()
692 (crc >> 8); in crc32c_sb8_64_bit()
695 crc ^= *p_buf++; in crc32c_sb8_64_bit()
696 crc ^= (*p_buf++) << 8; in crc32c_sb8_64_bit()
697 crc ^= (*p_buf++) << 16; in crc32c_sb8_64_bit()
698 crc ^= (*p_buf++) << 24; in crc32c_sb8_64_bit()
700 crc ^= *(const uint32_t *) p_buf; in crc32c_sb8_64_bit()
703 term1 = sctp_crc_tableil8_o88[crc & 0x000000FF] ^ in crc32c_sb8_64_bit()
704 sctp_crc_tableil8_o80[(crc >> 8) & 0x000000FF]; in crc32c_sb8_64_bit()
705 term2 = crc >> 16; in crc32c_sb8_64_bit()
706 crc = term1 ^ in crc32c_sb8_64_bit()
711 crc ^= sctp_crc_tableil8_o56[*p_buf++]; in crc32c_sb8_64_bit()
712 crc ^= sctp_crc_tableil8_o48[*p_buf++]; in crc32c_sb8_64_bit()
713 crc ^= sctp_crc_tableil8_o40[*p_buf++]; in crc32c_sb8_64_bit()
714 crc ^= sctp_crc_tableil8_o32[*p_buf++]; in crc32c_sb8_64_bit()
720 crc = crc ^ in crc32c_sb8_64_bit()
728 crc = sctp_crc_tableil8_o32[(crc ^ *p_buf++) & 0x000000FF] ^ in crc32c_sb8_64_bit()
729 (crc >> 8); in crc32c_sb8_64_bit()
730 return crc; in crc32c_sb8_64_bit()