freebsd-dev/sys/libkern
Val Packett b344bd3a7d ext2fs: extract crc16 into sys/crc16.h
deduplicate this as it might be needed for other drivers (e.g. Apple SPI-HID)

Sponsored by:	https://www.patreon.com/valpackett
Reviewed by:	chuck, imp
MFC after:	1 month
Differential revision:	https://reviews.freebsd.org/D32879
2023-04-24 12:41:52 +03:00
..
arm arm: Remove unused ffs.S 2022-10-20 10:48:31 -06:00
arm64 Use '.arch_extension crc' in the arm64 crc32 code 2021-05-06 07:42:35 +00:00
x86
arc4random_uniform.c libkern: Add arc4random_uniform 2020-05-23 17:51:06 +00:00
arc4random.c sys/libkern: Use C99 fixed-width integer types. 2021-12-28 09:42:11 -08:00
ashldi3.c ashldi3: Use C89-style function definition 2022-11-27 13:23:25 -07:00
ashrdi3.c
asprintf.c
bcd.c
bcopy.c libkern: remove bcopy 2021-08-24 11:24:07 +00:00
bsearch.c libkern: Fix a typo in a source code comment 2022-06-05 08:57:26 +02:00
cmpdi2.c
crc16.c ext2fs: extract crc16 into sys/crc16.h 2023-04-24 12:41:52 +03:00
divdi3.c
explicit_bzero.c
ffs.c
ffsl.c
ffsll.c
fls.c
flsl.c
flsll.c
fnmatch.c
gsb_crc32.c Switch to an ifunc in the kernel for crc32c 2021-07-22 20:54:21 +00:00
iconv_converter_if.m
iconv_ucs.c libkern: clean up empty lines in .c and .h files 2020-09-01 21:25:23 +00:00
iconv_xlat16.c libkern: clean up empty lines in .c and .h files 2020-09-01 21:25:23 +00:00
iconv_xlat.c
iconv.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
inet_aton.c libkern: clean up empty lines in .c and .h files 2020-09-01 21:25:23 +00:00
inet_ntoa.c libkern: clean up empty lines in .c and .h files 2020-09-01 21:25:23 +00:00
inet_ntop.c
inet_pton.c Remove pre-FreeBSD 7.0 compatibility. 2019-07-19 18:38:47 +00:00
jenkins_hash.c libkern: Fix two typos in source code comments 2022-04-09 09:36:34 +02:00
lshrdi3.c
memcchr.c
memchr.c
memcmp.c
memmem.c
memset.c
moddi3.c
murmur3_32.c libkern: clean up empty lines in .c and .h files 2020-09-01 21:25:23 +00:00
qdivrem.c qdivrem: Predict division by zero as false. 2022-10-04 13:51:06 +02:00
qsort_r.c
qsort.c Alter the prototype of qsort_r(3) to match POSIX, which adopted the 2022-09-30 15:26:30 -07:00
quad.h
random.c random(9): Restore historical [0,2^31-1] output range and related man 2021-03-24 16:14:58 +11:00
scanc.c
strcasecmp.c
strcasestr.c libkern/strcasestr.c: Drop xlocale support and connect to build. 2021-01-08 02:18:42 +03:00
strcat.c
strchr.c
strchrnul.c libkern: Implement strchrnul(3) 2019-08-19 22:53:05 +00:00
strcmp.c Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
strcpy.c Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
strcspn.c Remove incorrect __restricted labels from strcspn 2021-07-14 16:11:38 -06:00
strdup.c
strlcat.c
strlcpy.c
strlen.c Restore the augmented strlen commentary 2021-02-08 19:15:21 +00:00
strncat.c
strncmp.c
strncpy.c
strndup.c
strnlen.c
strnstr.c Add missing libkern/strnstr.c file 2021-07-14 17:56:03 -07:00
strrchr.c
strsep.c
strspn.c
strstr.c
strtol.c
strtoq.c
strtoul.c
strtouq.c
strvalid.c
timingsafe_bcmp.c
ucmpdi2.c libkern: clean up empty lines in .c and .h files 2020-09-01 21:25:23 +00:00
udivdi3.c
umoddi3.c