+static inline char *crypto_engine_to_use(struct llcrypt_mode *mode)
+{
+ switch (llcrypt_crypto_engine) {
+ case LLCRYPT_ENGINE_SYSTEM_DEFAULT:
+ return (char *)mode->cipher_str;
+ case LLCRYPT_ENGINE_AES_NI:
+ return (char *)mode->engine_aesni_str;
+ default:
+ return NULL;
+ }
+}
+