Lines Matching refs:base
227 req->base.complete(&req->base, err);
702 skcipher_request_set_callback(&reqctx->fallback_req, req->base.flags,
703 req->base.complete, req->base.data);
724 container_of(req, struct aead_request, base);
733 container_of(req, struct skcipher_request, base);
743 container_of(req, struct ahash_request, base);
821 gfp_t flags = wrparam->req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ?
889 create_wreq(c_ctx(tfm), chcr_req, &(wrparam->req->base), reqctx->imm, 0,
929 cipher->base.crt_flags & CRYPTO_TFM_REQ_MASK);
1231 CRYPTO_ALG_SUB_TYPE_CBC && req->base.flags ==
1240 CRYPTO_ALG_SUB_TYPE_CBC && req->base.flags ==
1245 req->base.complete(&req->base, err);
1390 (!(req->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG)))) {
1403 CRYPTO_ALG_SUB_TYPE_CBC && req->base.flags ==
1436 (!(req->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG))))
1479 ablkctx->sw_cipher = crypto_alloc_skcipher(alg->base.cra_name, 0,
1482 pr_err("failed to allocate fallback for %s\n", alg->base.cra_name);
1504 pr_err("failed to allocate fallback for %s\n", alg->base.cra_name);
1564 * @req - Cipher req base
1579 gfp_t flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL :
1652 create_wreq(h_ctx(tfm), chcr_req, &req->base, req_ctx->hctx_wr.imm,
1700 (!(req->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG)))) {
1859 (!(req->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG)))) {
1955 (!(req->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG)))) {
2141 req->base.complete(&req->base, err);
2429 aead_request_set_callback(subreq, req->base.flags,
2430 req->base.complete, req->base.data);
2459 gfp_t flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL :
2569 create_wreq(a_ctx(tfm), chcr_req, &req->base, reqctx->imm, size,
3056 gfp_t flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL :
3124 create_wreq(a_ctx(tfm), chcr_req, &req->base, reqctx->imm, 0,
3154 gfp_t flags = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL :
3242 create_wreq(a_ctx(tfm), chcr_req, &req->base, reqctx->imm, size,
3259 aeadctx->sw_cipher = crypto_alloc_aead(alg->base.cra_name, 0,
3765 (!(req->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG))) {
3862 .base.cra_name = "cbc(aes)",
3863 .base.cra_driver_name = "cbc-aes-chcr",
3864 .base.cra_blocksize = AES_BLOCK_SIZE,
3880 .base.cra_name = "xts(aes)",
3881 .base.cra_driver_name = "xts-aes-chcr",
3882 .base.cra_blocksize = AES_BLOCK_SIZE,
3898 .base.cra_name = "ctr(aes)",
3899 .base.cra_driver_name = "ctr-aes-chcr",
3900 .base.cra_blocksize = 1,
3917 .base.cra_name = "rfc3686(ctr(aes))",
3918 .base.cra_driver_name = "rfc3686-ctr-aes-chcr",
3919 .base.cra_blocksize = 1,
3937 .halg.base = {
3949 .halg.base = {
3961 .halg.base = {
3973 .halg.base = {
3985 .halg.base = {
3998 .halg.base = {
4010 .halg.base = {
4022 .halg.base = {
4034 .halg.base = {
4046 .halg.base = {
4058 .base = {
4077 .base = {
4097 .base = {
4116 .base = {
4135 .base = {
4156 .base = {
4178 .base = {
4198 .base = {
4219 .base = {
4240 .base = {
4261 .base = {
4282 .base = {
4304 .base = {
4324 .base = {
4345 .base = {
4366 .base = {
4397 &driver_algs[i].alg.skcipher.base.cra_refcnt)
4406 &driver_algs[i].alg.aead.base.cra_refcnt) == 1) {
4414 &driver_algs[i].alg.hash.halg.base.cra_refcnt)
4445 driver_algs[i].alg.skcipher.base.cra_priority =
4447 driver_algs[i].alg.skcipher.base.cra_module = THIS_MODULE;
4448 driver_algs[i].alg.skcipher.base.cra_flags =
4452 driver_algs[i].alg.skcipher.base.cra_ctxsize =
4455 driver_algs[i].alg.skcipher.base.cra_alignmask = 0;
4458 name = driver_algs[i].alg.skcipher.base.cra_driver_name;
4461 driver_algs[i].alg.aead.base.cra_flags =
4468 driver_algs[i].alg.aead.base.cra_module = THIS_MODULE;
4470 name = driver_algs[i].alg.aead.base.cra_driver_name;
4481 a_hash->halg.base.cra_priority = CHCR_CRA_PRIORITY;
4482 a_hash->halg.base.cra_module = THIS_MODULE;
4483 a_hash->halg.base.cra_flags =
4485 a_hash->halg.base.cra_alignmask = 0;
4486 a_hash->halg.base.cra_exit = NULL;
4489 a_hash->halg.base.cra_init = chcr_hmac_cra_init;
4490 a_hash->halg.base.cra_exit = chcr_hmac_cra_exit;
4493 a_hash->halg.base.cra_ctxsize = SZ_AHASH_H_CTX;
4496 a_hash->halg.base.cra_ctxsize = SZ_AHASH_CTX;
4497 a_hash->halg.base.cra_init = chcr_sha_cra_init;
4500 ai = driver_algs[i].alg.hash.halg.base;