Lines Matching full:flags

96 static u32 qce_auth_cfg(unsigned long flags, u32 key_size)  in qce_auth_cfg()  argument
100 if (IS_AES(flags) && (IS_CCM(flags) || IS_CMAC(flags))) in qce_auth_cfg()
105 if (IS_CCM(flags) || IS_CMAC(flags)) { in qce_auth_cfg()
112 if (IS_SHA1(flags) || IS_SHA1_HMAC(flags)) in qce_auth_cfg()
114 else if (IS_SHA256(flags) || IS_SHA256_HMAC(flags)) in qce_auth_cfg()
116 else if (IS_CMAC(flags)) in qce_auth_cfg()
119 if (IS_SHA1(flags) || IS_SHA256(flags)) in qce_auth_cfg()
121 else if (IS_SHA1_HMAC(flags) || IS_SHA256_HMAC(flags) || in qce_auth_cfg()
122 IS_CBC(flags) || IS_CTR(flags)) in qce_auth_cfg()
124 else if (IS_AES(flags) && IS_CCM(flags)) in qce_auth_cfg()
126 else if (IS_AES(flags) && IS_CMAC(flags)) in qce_auth_cfg()
129 if (IS_SHA(flags) || IS_SHA_HMAC(flags)) in qce_auth_cfg()
132 if (IS_CCM(flags)) in qce_auth_cfg()
135 if (IS_CBC(flags) || IS_CTR(flags) || IS_CCM(flags) || in qce_auth_cfg()
136 IS_CMAC(flags)) in qce_auth_cfg()
163 if (IS_CMAC(rctx->flags)) { in qce_setup_regs_ahash()
171 auth_cfg = qce_auth_cfg(rctx->flags, rctx->authklen); in qce_setup_regs_ahash()
174 if (IS_SHA_HMAC(rctx->flags) || IS_CMAC(rctx->flags)) { in qce_setup_regs_ahash()
182 if (IS_CMAC(rctx->flags)) in qce_setup_regs_ahash()
190 iv_words = (IS_SHA1(rctx->flags) || IS_SHA1_HMAC(rctx->flags)) ? 5 : 8; in qce_setup_regs_ahash()
199 auth_cfg = qce_auth_cfg(rctx->flags, 0); in qce_setup_regs_ahash()
229 static u32 qce_encr_cfg(unsigned long flags, u32 aes_key_size) in qce_encr_cfg() argument
233 if (IS_AES(flags)) { in qce_encr_cfg()
240 if (IS_AES(flags)) in qce_encr_cfg()
242 else if (IS_DES(flags) || IS_3DES(flags)) in qce_encr_cfg()
245 if (IS_DES(flags)) in qce_encr_cfg()
248 if (IS_3DES(flags)) in qce_encr_cfg()
251 switch (flags & QCE_MODE_MASK) { in qce_encr_cfg()
322 unsigned long flags = rctx->flags; in qce_setup_regs_skcipher() local
326 if (IS_XTS(flags)) in qce_setup_regs_skcipher()
336 encr_cfg = qce_encr_cfg(flags, keylen); in qce_setup_regs_skcipher()
338 if (IS_DES(flags)) { in qce_setup_regs_skcipher()
341 } else if (IS_3DES(flags)) { in qce_setup_regs_skcipher()
344 } else if (IS_AES(flags)) { in qce_setup_regs_skcipher()
345 if (IS_XTS(flags)) in qce_setup_regs_skcipher()
355 if (!IS_ECB(flags)) { in qce_setup_regs_skcipher()
356 if (IS_XTS(flags)) in qce_setup_regs_skcipher()
364 if (IS_ENCRYPT(flags)) in qce_setup_regs_skcipher()
371 if (IS_CTR(flags)) { in qce_setup_regs_skcipher()