freebsd-dev/sys/crypto/aesni
Conrad Meyer c74a3041f0 Add domain policy allocation for amd64 fpu_kern_ctx
Like other types of allocation, fpu_kern_ctx are frequently allocated per-cpu.
Provide the API and sketch some example consumers.

fpu_kern_alloc_ctx_domain() preferentially allocates memory from the
provided domain, and falls back to other domains if that one is empty
(DOMAINSET_PREF(domain) policy).

Maybe it makes more sense to just shove one of these in the DPCPU area
sooner or later -- left for future work.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D22053
2020-07-03 14:54:46 +00:00
..
aesencdec.h Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
aeskeys_amd64.S
aeskeys_i386.S
aesni_ccm.c Fix AES-CCM requests with an AAD size smaller than a single block. 2020-06-12 21:33:02 +00:00
aesni_ghash.c aesni: quiet -Wcast-qual 2017-08-16 22:54:35 +00:00
aesni_os.h
aesni_wrap.c Refactor driver and consumer interfaces for OCF (in-kernel crypto). 2020-03-27 18:25:23 +00:00
aesni.c Add domain policy allocation for amd64 fpu_kern_ctx 2020-07-03 14:54:46 +00:00
aesni.h Adjust crypto_apply function callbacks for OCF. 2020-06-10 21:18:19 +00:00
intel_sha1.c aesni(4): Fix GCC build 2017-09-29 19:56:09 +00:00
intel_sha256.c aesni(4): Fix GCC build 2017-09-29 19:56:09 +00:00
sha_sse.h aesni(4): Add support for x86 SHA intrinsics 2017-09-26 23:12:32 +00:00