algt              502 crypto/adiantum.c 	struct crypto_attr_type *algt;
algt              514 crypto/adiantum.c 	algt = crypto_get_attr_type(tb);
algt              515 crypto/adiantum.c 	if (IS_ERR(algt))
algt              516 crypto/adiantum.c 		return PTR_ERR(algt);
algt              518 crypto/adiantum.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask)
algt              544 crypto/adiantum.c 				   0, crypto_requires_sync(algt->type,
algt              545 crypto/adiantum.c 							   algt->mask));
algt              236 crypto/aead.c  	struct crypto_attr_type *algt;
algt              243 crypto/aead.c  	algt = crypto_get_attr_type(tb);
algt              244 crypto/aead.c  	if (IS_ERR(algt))
algt              245 crypto/aead.c  		return ERR_CAST(algt);
algt              247 crypto/aead.c  	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              261 crypto/aead.c  	mask |= crypto_requires_sync(algt->type, algt->mask);
algt              774 crypto/algapi.c 	struct crypto_attr_type *algt;
algt              778 crypto/algapi.c 	if (RTA_PAYLOAD(rta) < sizeof(*algt))
algt              783 crypto/algapi.c 	algt = RTA_DATA(rta);
algt              785 crypto/algapi.c 	return algt;
algt              791 crypto/algapi.c 	struct crypto_attr_type *algt;
algt              793 crypto/algapi.c 	algt = crypto_get_attr_type(tb);
algt              794 crypto/algapi.c 	if (IS_ERR(algt))
algt              795 crypto/algapi.c 		return PTR_ERR(algt);
algt              797 crypto/algapi.c 	if ((algt->type ^ type) & algt->mask)
algt              385 crypto/authenc.c 	struct crypto_attr_type *algt;
algt              394 crypto/authenc.c 	algt = crypto_get_attr_type(tb);
algt              395 crypto/authenc.c 	if (IS_ERR(algt))
algt              396 crypto/authenc.c 		return PTR_ERR(algt);
algt              398 crypto/authenc.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              403 crypto/authenc.c 			      crypto_requires_sync(algt->type, algt->mask));
algt              428 crypto/authenc.c 				   crypto_requires_sync(algt->type,
algt              429 crypto/authenc.c 							algt->mask));
algt              403 crypto/authencesn.c 	struct crypto_attr_type *algt;
algt              412 crypto/authencesn.c 	algt = crypto_get_attr_type(tb);
algt              413 crypto/authencesn.c 	if (IS_ERR(algt))
algt              414 crypto/authencesn.c 		return PTR_ERR(algt);
algt              416 crypto/authencesn.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              421 crypto/authencesn.c 			      crypto_requires_sync(algt->type, algt->mask));
algt              446 crypto/authencesn.c 				   crypto_requires_sync(algt->type,
algt              447 crypto/authencesn.c 							algt->mask));
algt              459 crypto/ccm.c   	struct crypto_attr_type *algt;
algt              467 crypto/ccm.c   	algt = crypto_get_attr_type(tb);
algt              468 crypto/ccm.c   	if (IS_ERR(algt))
algt              469 crypto/ccm.c   		return PTR_ERR(algt);
algt              471 crypto/ccm.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              500 crypto/ccm.c   				   crypto_requires_sync(algt->type,
algt              501 crypto/ccm.c   							algt->mask));
algt              747 crypto/ccm.c   	struct crypto_attr_type *algt;
algt              754 crypto/ccm.c   	algt = crypto_get_attr_type(tb);
algt              755 crypto/ccm.c   	if (IS_ERR(algt))
algt              756 crypto/ccm.c   		return PTR_ERR(algt);
algt              758 crypto/ccm.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              772 crypto/ccm.c   			       crypto_requires_sync(algt->type, algt->mask));
algt              565 crypto/chacha20poly1305.c 	struct crypto_attr_type *algt;
algt              577 crypto/chacha20poly1305.c 	algt = crypto_get_attr_type(tb);
algt              578 crypto/chacha20poly1305.c 	if (IS_ERR(algt))
algt              579 crypto/chacha20poly1305.c 		return PTR_ERR(algt);
algt              581 crypto/chacha20poly1305.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              594 crypto/chacha20poly1305.c 			       crypto_requires_sync(algt->type,
algt              595 crypto/chacha20poly1305.c 						    algt->mask));
algt              618 crypto/chacha20poly1305.c 				   crypto_requires_sync(algt->type,
algt              619 crypto/chacha20poly1305.c 							algt->mask));
algt              197 crypto/cryptd.c 	struct crypto_attr_type *algt;
algt              199 crypto/cryptd.c 	algt = crypto_get_attr_type(tb);
algt              200 crypto/cryptd.c 	if (IS_ERR(algt))
algt              203 crypto/cryptd.c 	*type |= algt->type & CRYPTO_ALG_INTERNAL;
algt              204 crypto/cryptd.c 	*mask |= algt->mask & CRYPTO_ALG_INTERNAL;
algt              915 crypto/cryptd.c 	struct crypto_attr_type *algt;
algt              917 crypto/cryptd.c 	algt = crypto_get_attr_type(tb);
algt              918 crypto/cryptd.c 	if (IS_ERR(algt))
algt              919 crypto/cryptd.c 		return PTR_ERR(algt);
algt              921 crypto/cryptd.c 	switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) {
algt              265 crypto/ctr.c   	struct crypto_attr_type *algt;
algt              274 crypto/ctr.c   	algt = crypto_get_attr_type(tb);
algt              275 crypto/ctr.c   	if (IS_ERR(algt))
algt              276 crypto/ctr.c   		return PTR_ERR(algt);
algt              278 crypto/ctr.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask)
algt              289 crypto/ctr.c   	mask = crypto_requires_sync(algt->type, algt->mask) |
algt              290 crypto/ctr.c   		crypto_requires_off(algt->type, algt->mask,
algt              332 crypto/cts.c   	struct crypto_attr_type *algt;
algt              337 crypto/cts.c   	algt = crypto_get_attr_type(tb);
algt              338 crypto/cts.c   	if (IS_ERR(algt))
algt              339 crypto/cts.c   		return PTR_ERR(algt);
algt              341 crypto/cts.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask)
algt              356 crypto/cts.c   				   crypto_requires_sync(algt->type,
algt              357 crypto/cts.c   							algt->mask));
algt              458 crypto/essiv.c 	struct crypto_attr_type *algt;
algt              474 crypto/essiv.c 	algt = crypto_get_attr_type(tb);
algt              475 crypto/essiv.c 	if (IS_ERR(algt))
algt              476 crypto/essiv.c 		return PTR_ERR(algt);
algt              486 crypto/essiv.c 	type = algt->type & algt->mask;
algt              502 crypto/essiv.c 					   crypto_requires_sync(algt->type,
algt              503 crypto/essiv.c 								algt->mask));
algt              524 crypto/essiv.c 				       crypto_requires_sync(algt->type,
algt              525 crypto/essiv.c 							    algt->mask));
algt              587 crypto/gcm.c   	struct crypto_attr_type *algt;
algt              595 crypto/gcm.c   	algt = crypto_get_attr_type(tb);
algt              596 crypto/gcm.c   	if (IS_ERR(algt))
algt              597 crypto/gcm.c   		return PTR_ERR(algt);
algt              599 crypto/gcm.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              605 crypto/gcm.c   				    crypto_requires_sync(algt->type,
algt              606 crypto/gcm.c   							 algt->mask));
algt              630 crypto/gcm.c   				   crypto_requires_sync(algt->type,
algt              631 crypto/gcm.c   							algt->mask));
algt              869 crypto/gcm.c   	struct crypto_attr_type *algt;
algt              876 crypto/gcm.c   	algt = crypto_get_attr_type(tb);
algt              877 crypto/gcm.c   	if (IS_ERR(algt))
algt              878 crypto/gcm.c   		return PTR_ERR(algt);
algt              880 crypto/gcm.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt              894 crypto/gcm.c   			       crypto_requires_sync(algt->type, algt->mask));
algt             1105 crypto/gcm.c   	struct crypto_attr_type *algt;
algt             1113 crypto/gcm.c   	algt = crypto_get_attr_type(tb);
algt             1114 crypto/gcm.c   	if (IS_ERR(algt))
algt             1115 crypto/gcm.c   		return PTR_ERR(algt);
algt             1117 crypto/gcm.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & algt->mask)
algt             1132 crypto/gcm.c   			       crypto_requires_sync(algt->type, algt->mask));
algt              302 crypto/lrw.c   	struct crypto_attr_type *algt;
algt              308 crypto/lrw.c   	algt = crypto_get_attr_type(tb);
algt              309 crypto/lrw.c   	if (IS_ERR(algt))
algt              310 crypto/lrw.c   		return PTR_ERR(algt);
algt              312 crypto/lrw.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask)
algt              327 crypto/lrw.c   				   crypto_requires_sync(algt->type,
algt              328 crypto/lrw.c   							algt->mask));
algt              336 crypto/lrw.c   					   crypto_requires_sync(algt->type,
algt              337 crypto/lrw.c   								algt->mask));
algt              233 crypto/pcrypt.c 	struct crypto_attr_type *algt;
algt              239 crypto/pcrypt.c 	algt = crypto_get_attr_type(tb);
algt              240 crypto/pcrypt.c 	if (IS_ERR(algt))
algt              241 crypto/pcrypt.c 		return PTR_ERR(algt);
algt              310 crypto/pcrypt.c 	struct crypto_attr_type *algt;
algt              312 crypto/pcrypt.c 	algt = crypto_get_attr_type(tb);
algt              313 crypto/pcrypt.c 	if (IS_ERR(algt))
algt              314 crypto/pcrypt.c 		return PTR_ERR(algt);
algt              316 crypto/pcrypt.c 	switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) {
algt              318 crypto/pcrypt.c 		return pcrypt_create_aead(tmpl, tb, algt->type, algt->mask);
algt              600 crypto/rsa-pkcs1pad.c 	struct crypto_attr_type *algt;
algt              609 crypto/rsa-pkcs1pad.c 	algt = crypto_get_attr_type(tb);
algt              610 crypto/rsa-pkcs1pad.c 	if (IS_ERR(algt))
algt              611 crypto/rsa-pkcs1pad.c 		return PTR_ERR(algt);
algt              613 crypto/rsa-pkcs1pad.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_AKCIPHER) & algt->mask)
algt              641 crypto/rsa-pkcs1pad.c 			crypto_requires_sync(algt->type, algt->mask));
algt              175 crypto/seqiv.c 	struct crypto_attr_type *algt;
algt              177 crypto/seqiv.c 	algt = crypto_get_attr_type(tb);
algt              178 crypto/seqiv.c 	if (IS_ERR(algt))
algt              179 crypto/seqiv.c 		return PTR_ERR(algt);
algt              181 crypto/seqiv.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_AEAD) & CRYPTO_ALG_TYPE_MASK)
algt             1173 crypto/skcipher.c 	struct crypto_attr_type *algt;
algt             1180 crypto/skcipher.c 	algt = crypto_get_attr_type(tb);
algt             1181 crypto/skcipher.c 	if (IS_ERR(algt))
algt             1182 crypto/skcipher.c 		return ERR_CAST(algt);
algt             1184 crypto/skcipher.c 	if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask)
algt             1188 crypto/skcipher.c 		crypto_requires_off(algt->type, algt->mask,
algt              340 crypto/xts.c   	struct crypto_attr_type *algt;
algt              347 crypto/xts.c   	algt = crypto_get_attr_type(tb);
algt              348 crypto/xts.c   	if (IS_ERR(algt))
algt              349 crypto/xts.c   		return PTR_ERR(algt);
algt              351 crypto/xts.c   	if ((algt->type ^ CRYPTO_ALG_TYPE_SKCIPHER) & algt->mask)
algt              366 crypto/xts.c   	mask = crypto_requires_off(algt->type, algt->mask,
algt              382 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c 	struct rk_crypto_tmp *algt;
algt              384 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c 	algt = container_of(alg, struct rk_crypto_tmp, alg.crypto);
algt              386 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c 	ctx->dev = algt->dev;
algt              275 drivers/crypto/rockchip/rk3288_crypto_ahash.c 	struct rk_crypto_tmp *algt;
algt              280 drivers/crypto/rockchip/rk3288_crypto_ahash.c 	algt = container_of(alg, struct rk_crypto_tmp, alg.hash);
algt              282 drivers/crypto/rockchip/rk3288_crypto_ahash.c 	tctx->dev = algt->dev;
algt              154 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	struct sun4i_ss_alg_template *algt;
algt              182 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	algt = container_of(alg, struct sun4i_ss_alg_template, alg.crypto);
algt              183 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	if (areq->cryptlen % algt->alg.crypto.base.cra_blocksize)
algt              487 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	struct sun4i_ss_alg_template *algt;
algt              492 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	algt = container_of(tfm->__crt_alg, struct sun4i_ss_alg_template,
algt              494 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	op->ss = algt->ss;
algt               21 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	struct sun4i_ss_alg_template *algt;
algt               25 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	algt = container_of(alg, struct sun4i_ss_alg_template, alg.hash);
algt               26 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	op->ss = algt->ss;
algt               39 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	struct sun4i_ss_alg_template *algt;
algt               43 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	algt = container_of(alg, struct sun4i_ss_alg_template, alg.hash);
algt               44 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	op->mode = algt->mode;
algt                6 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	struct sun4i_ss_alg_template *algt;
algt                9 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	algt = container_of(alg, struct sun4i_ss_alg_template, alg.rng);
algt               10 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	memcpy(algt->ss->seed, seed, slen);
algt               18 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	struct sun4i_ss_alg_template *algt;
algt               28 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	algt = container_of(alg, struct sun4i_ss_alg_template, alg.rng);
algt               29 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	ss = algt->ss;
algt             3010 drivers/crypto/talitos.c 	struct talitos_alg_template algt;
algt             3027 drivers/crypto/talitos.c 	ctx->desc_hdr_template = talitos_alg->algt.desc_hdr_template;
algt             3044 drivers/crypto/talitos.c 					   algt.alg.hash);
algt             3047 drivers/crypto/talitos.c 					   algt.alg.crypto);
algt             3059 drivers/crypto/talitos.c 				   algt.alg.aead);
algt             3114 drivers/crypto/talitos.c 		switch (t_alg->algt.type) {
algt             3118 drivers/crypto/talitos.c 			crypto_unregister_aead(&t_alg->algt.alg.aead);
algt             3121 drivers/crypto/talitos.c 			crypto_unregister_ahash(&t_alg->algt.alg.hash);
algt             3156 drivers/crypto/talitos.c 	t_alg->algt = *template;
algt             3158 drivers/crypto/talitos.c 	switch (t_alg->algt.type) {
algt             3160 drivers/crypto/talitos.c 		alg = &t_alg->algt.alg.crypto;
algt             3170 drivers/crypto/talitos.c 		alg = &t_alg->algt.alg.aead.base;
algt             3172 drivers/crypto/talitos.c 		t_alg->algt.alg.aead.init = talitos_cra_init_aead;
algt             3173 drivers/crypto/talitos.c 		t_alg->algt.alg.aead.setkey = t_alg->algt.alg.aead.setkey ?:
algt             3175 drivers/crypto/talitos.c 		t_alg->algt.alg.aead.encrypt = aead_encrypt;
algt             3176 drivers/crypto/talitos.c 		t_alg->algt.alg.aead.decrypt = aead_decrypt;
algt             3184 drivers/crypto/talitos.c 		alg = &t_alg->algt.alg.hash.halg.base;
algt             3187 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.init = ahash_init;
algt             3188 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.update = ahash_update;
algt             3189 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.final = ahash_final;
algt             3190 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.finup = ahash_finup;
algt             3191 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.digest = ahash_digest;
algt             3193 drivers/crypto/talitos.c 			t_alg->algt.alg.hash.setkey = ahash_setkey;
algt             3194 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.import = ahash_import;
algt             3195 drivers/crypto/talitos.c 		t_alg->algt.alg.hash.export = ahash_export;
algt             3205 drivers/crypto/talitos.c 			t_alg->algt.alg.hash.init = ahash_init_sha224_swinit;
algt             3206 drivers/crypto/talitos.c 			t_alg->algt.desc_hdr_template =
algt             3213 drivers/crypto/talitos.c 		dev_err(dev, "unknown algorithm type %d\n", t_alg->algt.type);
algt             3219 drivers/crypto/talitos.c 	if (t_alg->algt.priority)
algt             3220 drivers/crypto/talitos.c 		alg->cra_priority = t_alg->algt.priority;
algt             3463 drivers/crypto/talitos.c 			switch (t_alg->algt.type) {
algt             3466 drivers/crypto/talitos.c 						&t_alg->algt.alg.crypto);
algt             3467 drivers/crypto/talitos.c 				alg = &t_alg->algt.alg.crypto;
algt             3472 drivers/crypto/talitos.c 					&t_alg->algt.alg.aead);
algt             3473 drivers/crypto/talitos.c 				alg = &t_alg->algt.alg.aead.base;
algt             3478 drivers/crypto/talitos.c 						&t_alg->algt.alg.hash);
algt             3479 drivers/crypto/talitos.c 				alg = &t_alg->algt.alg.hash.halg.base;