Lines Matching defs:crc
176 uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc)
178 crc = ~crc;
181 crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
185 return ~crc;
2378 uint64_t crc;
2571 s->crc = xz_crc32(b->out + s->out_start,
2572 b->out_pos - s->out_start, s->crc);
2574 s->crc = ~(s->crc);
2578 s->crc = xz_crc64_table[*buf++ ^ (s->crc & 0xFF)] ^ (s->crc >> 8);
2581 s->crc=~(s->crc);
2616 s->crc = xz_crc32(b->in + s->in_start, in_used, s->crc);
2675 * of s->crc. s->pos must be zero when starting to validate the first byte.
2685 if (((s->crc >> s->pos) & 0xFF) != b->in[b->in_pos++])
2692 s->crc = 0;
3118 s->crc = 0;