Lines Matching full:crypto
3 * CQHCI crypto engine (inline encryption) support
8 #include <linux/blk-crypto.h>
9 #include <linux/blk-crypto-profile.h>
12 #include "cqhci-crypto.h"
14 /* Map from blk-crypto modes to CQHCI crypto algorithm IDs and key sizes */
111 * Clear the crypto cfg on the device. Clearing CFGE in cqhci_crypto_clear_keyslot()
129 * The keyslot management operations for CQHCI crypto.
156 * cqhci_crypto_init - initialize CQHCI crypto support
160 * CQHCI_CAP_CS, initialize the crypto support. This involves reading the
161 * crypto capability registers, initializing the blk_crypto_profile, clearing
164 * Return: 0 if crypto was initialized or isn't supported; whether
198 * CCAP.CFGC is off by one, so the actual number of crypto in cqhci_crypto_init()
210 /* Unfortunately, CQHCI crypto only supports 32 DUN bits. */ in cqhci_crypto_init()
214 * Cache all the crypto capabilities and advertise the supported crypto in cqhci_crypto_init()
235 /* CQHCI crypto requires the use of 128-bit task descriptors. */ in cqhci_crypto_init()