Lines Matching defs:base
113 struct atmel_aes_base_ctx base;
117 struct atmel_aes_base_ctx base;
127 struct atmel_aes_base_ctx base;
143 struct atmel_aes_base_ctx base;
151 struct atmel_aes_base_ctx base;
164 struct atmel_aes_reqctx base;
506 return container_of(ctx, struct atmel_aes_ctr_ctx, base);
1080 skcipher_request_set_callback(&rctx->fallback_req, req->base.flags,
1081 req->base.complete, req->base.data);
1152 return atmel_aes_handle_queue(ctx->dd, &req->base);
1266 dd = atmel_aes_dev_alloc(&ctx->base);
1271 ctx->base.dd = dd;
1272 ctx->base.start = atmel_aes_start;
1282 dd = atmel_aes_dev_alloc(&ctx->base);
1287 ctx->base.dd = dd;
1288 ctx->base.start = atmel_aes_ctr_start;
1295 .base.cra_name = "ecb(aes)",
1296 .base.cra_driver_name = "atmel-ecb-aes",
1297 .base.cra_blocksize = AES_BLOCK_SIZE,
1298 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1308 .base.cra_name = "cbc(aes)",
1309 .base.cra_driver_name = "atmel-cbc-aes",
1310 .base.cra_blocksize = AES_BLOCK_SIZE,
1311 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1322 .base.cra_name = "ofb(aes)",
1323 .base.cra_driver_name = "atmel-ofb-aes",
1324 .base.cra_blocksize = 1,
1325 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1336 .base.cra_name = "cfb(aes)",
1337 .base.cra_driver_name = "atmel-cfb-aes",
1338 .base.cra_blocksize = 1,
1339 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1350 .base.cra_name = "cfb32(aes)",
1351 .base.cra_driver_name = "atmel-cfb32-aes",
1352 .base.cra_blocksize = CFB32_BLOCK_SIZE,
1353 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1364 .base.cra_name = "cfb16(aes)",
1365 .base.cra_driver_name = "atmel-cfb16-aes",
1366 .base.cra_blocksize = CFB16_BLOCK_SIZE,
1367 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1378 .base.cra_name = "cfb8(aes)",
1379 .base.cra_driver_name = "atmel-cfb8-aes",
1380 .base.cra_blocksize = CFB8_BLOCK_SIZE,
1381 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1392 .base.cra_name = "ctr(aes)",
1393 .base.cra_driver_name = "atmel-ctr-aes",
1394 .base.cra_blocksize = 1,
1395 .base.cra_ctxsize = sizeof(struct atmel_aes_ctr_ctx),
1408 .base.cra_name = "cfb64(aes)",
1409 .base.cra_driver_name = "atmel-cfb64-aes",
1410 .base.cra_blocksize = CFB64_BLOCK_SIZE,
1411 .base.cra_ctxsize = sizeof(struct atmel_aes_ctx),
1443 return container_of(ctx, struct atmel_aes_gcm_ctx, base);
1733 return atmel_aes_handle_queue(ctx->dd, &req->base);
1773 dd = atmel_aes_dev_alloc(&ctx->base);
1778 ctx->base.dd = dd;
1779 ctx->base.start = atmel_aes_gcm_start;
1793 .base = {
1807 return container_of(ctx, struct atmel_aes_xts_ctx, base);
1831 ctx->key2, ctx->base.keylen);
1881 crypto_skcipher_set_flags(ctx->fallback_tfm, tfm->base.crt_flags &
1887 memcpy(ctx->base.key, key, keylen/2);
1889 ctx->base.keylen = keylen/2;
1908 const char *tfm_name = crypto_tfm_alg_name(&tfm->base);
1910 dd = atmel_aes_dev_alloc(&ctx->base);
1921 ctx->base.dd = dd;
1922 ctx->base.start = atmel_aes_xts_start;
1935 .base.cra_name = "xts(aes)",
1936 .base.cra_driver_name = "atmel-xts-aes",
1937 .base.cra_blocksize = AES_BLOCK_SIZE,
1938 .base.cra_ctxsize = sizeof(struct atmel_aes_xts_ctx),
1939 .base.cra_flags = CRYPTO_ALG_NEED_FALLBACK,
1981 atmel_aes_set_mode(dd, &rctx->base);
2106 if (keys.enckeylen > sizeof(ctx->base.key))
2119 ctx->base.keylen = keys.enckeylen;
2120 memcpy(ctx->base.key, keys.enckey, keys.enckeylen);
2137 dd = atmel_aes_dev_alloc(&ctx->base);
2147 ctx->base.dd = dd;
2148 ctx->base.start = atmel_aes_authenc_start;
2207 rctx->base.mode = mode;
2211 return atmel_aes_handle_queue(ctx->dd, &req->base);
2234 .base = {
2250 .base = {
2266 .base = {
2282 .base = {
2298 .base = {
2430 atmel_aes_crypto_alg_init(&aes_algs[i].base);
2438 atmel_aes_crypto_alg_init(&aes_cfb64_alg.base);
2446 atmel_aes_crypto_alg_init(&aes_gcm_alg.base);
2454 atmel_aes_crypto_alg_init(&aes_xts_alg.base);
2464 atmel_aes_crypto_alg_init(&aes_authenc_algs[i].base);