Lines Matching refs:dev_data
833 ctx->dev_data = data; in sa_cipher_cra_init()
1471 ctx->dev_data = data; in sa_sha_cra_init_alg()
1489 dev_err(ctx->dev_data->dev, in sa_sha_cra_init_alg()
2235 static int sa_init_mem(struct sa_crypto_data *dev_data) in sa_init_mem() argument
2237 struct device *dev = &dev_data->pdev->dev; in sa_init_mem()
2239 dev_data->sc_pool = dma_pool_create("keystone-sc", dev, in sa_init_mem()
2241 if (!dev_data->sc_pool) { in sa_init_mem()
2333 struct sa_crypto_data *dev_data; in sa_ul_probe() local
2337 dev_data = devm_kzalloc(dev, sizeof(*dev_data), GFP_KERNEL); in sa_ul_probe()
2338 if (!dev_data) in sa_ul_probe()
2342 dev_data->dev = dev; in sa_ul_probe()
2343 dev_data->pdev = pdev; in sa_ul_probe()
2344 platform_set_drvdata(pdev, dev_data); in sa_ul_probe()
2345 dev_set_drvdata(sa_k3_dev, dev_data); in sa_ul_probe()
2355 sa_init_mem(dev_data); in sa_ul_probe()
2356 ret = sa_dma_init(dev_data); in sa_ul_probe()
2360 spin_lock_init(&dev_data->scid_lock); in sa_ul_probe()
2364 dev_data->base = saul_base; in sa_ul_probe()
2384 dma_release_channel(dev_data->dma_rx2); in sa_ul_probe()
2385 dma_release_channel(dev_data->dma_rx1); in sa_ul_probe()
2386 dma_release_channel(dev_data->dma_tx); in sa_ul_probe()
2388 dma_pool_destroy(dev_data->sc_pool); in sa_ul_probe()
2399 struct sa_crypto_data *dev_data = platform_get_drvdata(pdev); in sa_ul_remove() local
2403 dma_release_channel(dev_data->dma_rx2); in sa_ul_remove()
2404 dma_release_channel(dev_data->dma_rx1); in sa_ul_remove()
2405 dma_release_channel(dev_data->dma_tx); in sa_ul_remove()
2407 dma_pool_destroy(dev_data->sc_pool); in sa_ul_remove()