Lines Matching refs:crc

622 unsigned long ZEXPORT crc32_z(crc, buf, len)  in crc32_z()  argument
623 unsigned long crc; in crc32_z()
642 crc = (~crc) & 0xffffffff;
648 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val));
666 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
672 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc1;
673 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc2;
687 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
694 crc = multmodp(val, crc) ^ crc1;
695 crc = multmodp(val, crc) ^ crc2;
701 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
710 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val));
714 return crc ^ 0xffffffff;
748 unsigned long ZEXPORT crc32_z(crc, buf, len) in crc32_z() argument
749 unsigned long crc; in crc32_z()
761 crc = (~crc) & 0xffffffff;
775 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
815 crc0 = crc;
898 crc = crc_word(crc0 ^ words[0]);
900 crc = crc_word(crc1 ^ words[1] ^ crc);
902 crc = crc_word(crc2 ^ words[2] ^ crc);
904 crc = crc_word(crc3 ^ words[3] ^ crc);
906 crc = crc_word(crc4 ^ words[4] ^ crc);
908 crc = crc_word(crc5 ^ words[5] ^ crc);
937 crc0 = byte_swap(crc);
1037 crc = byte_swap(comb);
1051 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1052 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1053 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1054 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1055 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1056 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1057 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1058 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1062 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff];
1066 return crc ^ 0xffffffff;
1072 unsigned long ZEXPORT crc32(crc, buf, len) in crc32() argument
1073 unsigned long crc; in crc32()
1077 return crc32_z(crc, buf, len);