aboutsummaryrefslogtreecommitdiffstats
path: root/crc
AgeCommit message (Expand)AuthorFilesLines
2023-11-01crct10: use isa-l for crc if availableAnkit Kumar1-0/+13
2023-08-14crc: pull required crc64 nvme apis from linux kernelAnkit Kumar3-0/+165
2023-08-14crc: pull required crc16-t10 files from linux kernelAnkit Kumar2-0/+87
2022-03-30Rename 'fallthrough' attribute to 'fio_fallthrough'Jens Axboe1-2/+2
2022-02-20Spelling and grammar fixesVille Skyttä1-2/+2
2020-08-28Use fallthrough attributeJens Axboe1-2/+3
2019-02-11Document switch fall-through casesJens Axboe1-0/+2
2018-08-09xxhash: fix function definition and declaration mismatchUdit agarwal1-4/+4
2018-03-30Minor style changesSitsofe Wheeler2-2/+2
2018-03-30aarch64: refactor HW ARM CRC32c detectionSitsofe Wheeler2-16/+9
2018-03-21Refactor #includes and headersSitsofe Wheeler13-16/+13
2017-10-29fio: update FSF addressSitsofe Wheeler3-3/+3
2017-06-22crc32c: use boolJens Axboe3-10/+10
2017-06-21nanosecond: initial commit changing timeval to timespecVincent Fu1-3/+3
2017-03-08crc: add support for sha3 variantsJens Axboe3-0/+296
2017-02-07fnv: work with non-64-bit aligned chunks of dataJens Axboe1-3/+21
2017-01-04Style cleanups for arm crc32c hw supportJens Axboe2-5/+4
2017-01-05Add arm64 hardware assisted crc32c supportwei xiao3-0/+131
2017-01-02tests, profiles: Use IEC prefixes for binary multiplesRobert Elliott1-2/+2
2015-12-07crc/test: don't throw away resultsJens Axboe1-6/+6
2015-05-29rand: add 64-bit tausworthe variant with a 2^258 cycleJens Axboe1-1/+1
2015-01-16crc/test: sha1 should do _final() after _update()Jens Axboe1-1/+3
2015-01-16sha256: fix verify failureJens Axboe2-7/+2
2014-10-14sha256: cast shift to uint64_tJens Axboe1-1/+1
2014-10-14crc/test: fix potential div by zeroJens Axboe1-7/+10
2014-09-27crc/test: add fnvJens Axboe1-0/+15
2014-09-27Add fnv hashJens Axboe2-0/+24
2014-09-27crc/test: if the checksum needs a _final(), do it in the loopJens Axboe1-6/+6
2014-09-27Move murmur3 hash to crc/Jens Axboe3-1/+77
2014-09-27crc/test: add jhashJens Axboe1-15/+31
2014-09-27crc/test: fix alignmentJens Axboe1-1/+6
2014-09-27Add murmurhash3Jens Axboe1-0/+15
2014-09-26bloom: use independent hashesJens Axboe2-2/+2
2014-09-23Checksumming updatesJens Axboe5-24/+73
2014-07-25crc/test: a few more cleanups and code unificationsJens Axboe1-72/+27
2014-07-25crc/test: cleanup and better precisionJens Axboe1-89/+43
2014-06-24Get the crctest results properly alignedJens Axboe1-1/+1
2014-04-30crc/test.c: fix include of time.hDanny Al-Gaaf1-1/+1
2014-04-02crc: add test.h header to test.cJens Axboe1-0/+2
2014-04-02Add missing crc/test.h fileJens Axboe1-0/+6
2014-04-01Cleanup symbols that should be staticJens Axboe2-5/+7
2014-03-21Pass -Wstrict-prototypes -Wold-style-definition, whitespaceCastor Fu2-8/+8
2014-02-20xxhash: dos2unix'izeJens Axboe2-602/+598
2014-02-20Add support for the Google xxhash checksumming functionJens Axboe3-0/+632
2014-02-07crc: add option to list possible crc typesJens Axboe1-0/+13
2014-02-07crc: ensure we properly match test nameJens Axboe1-3/+3
2014-02-07Add support for testing checksumming speedJens Axboe1-0/+335
2012-12-18Fixup CPUID for 32-bit x86Jens Axboe1-1/+1
2012-12-09Add check for invariant TSC on x86 and use TSC is default clock if reliableJens Axboe1-16/+0
2012-02-29Rename crc functions to private namespaceJens Axboe17-37/+39
2012-02-22Auto-detect whether to use hw assisted crc32cJens Axboe3-11/+26
2012-02-09Fix a few other static code checker spotted "issues"Jens Axboe1-2/+2
2011-09-30crc16: use void * as the argumentJens Axboe2-3/+4
2011-01-19Get rid of shadow declarationsJens Axboe2-12/+12
2010-10-21A few fixes for 32-bit compilesJens Axboe2-2/+2
2010-06-29crc32c-intel: replace SIGILL approach with cpuidJens Axboe1-25/+18
2010-06-21Auto-detect missing hw support for crc32c and fallback to softwareJens Axboe2-1/+44
2009-08-09Add Linus' optimized sha1 hash for checksumJens Axboe2-0/+240
2008-09-12Don't compile crc32c-intel on non-x86 platformsAaron Carroll2-0/+13
2008-08-04Add intel hardware assisted crc32c supportJens Axboe2-0/+67
2008-06-11Add crc32c checksumJens Axboe2-0/+147
2008-06-11crc32 is uint32_t, not unsigned longJens Axboe2-4/+5
2008-05-30Move the lib/ stuff around a bitJens Axboe2-36/+2
2008-05-30Make it work on opensolarisJens Axboe2-6/+26
2007-07-30Move checksumming files to seperate directoryJens Axboe14-0/+1030