Lines Matching defs:dev_data

857 	ctx->dev_data = data;
913 if (sa_init_sc(&ctx->enc, ctx->dev_data->match_data, key, keylen, NULL, 0,
926 if (sa_init_sc(&ctx->dec, ctx->dev_data->match_data, key, keylen, NULL, 0,
1471 ctx->dev_data = dev_get_drvdata(sa_k3_dev);
1473 if (sa_init_sc(&ctx->enc, ctx->dev_data->match_data, NULL, 0, NULL, 0,
1499 ctx->dev_data = data;
1517 dev_err(ctx->dev_data->dev,
1738 ctx->dev_data = data;
1840 if (sa_init_sc(&ctx->enc, ctx->dev_data->match_data, keys.enckey,
1854 if (sa_init_sc(&ctx->dec, ctx->dev_data->match_data, keys.enckey,
2207 static void sa_register_algos(struct sa_crypto_data *dev_data)
2209 const struct sa_match_data *match_data = dev_data->match_data;
2210 struct device *dev = dev_data->dev;
2265 static int sa_init_mem(struct sa_crypto_data *dev_data)
2267 struct device *dev = &dev_data->pdev->dev;
2269 dev_data->sc_pool = dma_pool_create("keystone-sc", dev,
2271 if (!dev_data->sc_pool) {
2398 struct sa_crypto_data *dev_data;
2402 dev_data = devm_kzalloc(dev, sizeof(*dev_data), GFP_KERNEL);
2403 if (!dev_data)
2406 dev_data->match_data = of_device_get_match_data(dev);
2407 if (!dev_data->match_data)
2415 dev_data->dev = dev;
2416 dev_data->pdev = pdev;
2417 dev_data->base = saul_base;
2418 platform_set_drvdata(pdev, dev_data);
2419 dev_set_drvdata(sa_k3_dev, dev_data);
2429 sa_init_mem(dev_data);
2430 ret = sa_dma_init(dev_data);
2434 spin_lock_init(&dev_data->scid_lock);
2444 sa_register_algos(dev_data);
2457 dma_release_channel(dev_data->dma_rx2);
2458 dma_release_channel(dev_data->dma_rx1);
2459 dma_release_channel(dev_data->dma_tx);
2462 dma_pool_destroy(dev_data->sc_pool);
2472 struct sa_crypto_data *dev_data = platform_get_drvdata(pdev);
2478 dma_release_channel(dev_data->dma_rx2);
2479 dma_release_channel(dev_data->dma_rx1);
2480 dma_release_channel(dev_data->dma_tx);
2482 dma_pool_destroy(dev_data->sc_pool);