tdes_dd           198 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *tdes_dd = NULL;
tdes_dd           204 drivers/crypto/atmel-tdes.c 			tdes_dd = tmp;
tdes_dd           207 drivers/crypto/atmel-tdes.c 		ctx->dd = tdes_dd;
tdes_dd           209 drivers/crypto/atmel-tdes.c 		tdes_dd = ctx->dd;
tdes_dd           213 drivers/crypto/atmel-tdes.c 	return tdes_dd;
tdes_dd          1130 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *tdes_dd = dev_id;
tdes_dd          1133 drivers/crypto/atmel-tdes.c 	reg = atmel_tdes_read(tdes_dd, TDES_ISR);
tdes_dd          1134 drivers/crypto/atmel-tdes.c 	if (reg & atmel_tdes_read(tdes_dd, TDES_IMR)) {
tdes_dd          1135 drivers/crypto/atmel-tdes.c 		atmel_tdes_write(tdes_dd, TDES_IDR, reg);
tdes_dd          1136 drivers/crypto/atmel-tdes.c 		if (TDES_FLAGS_BUSY & tdes_dd->flags)
tdes_dd          1137 drivers/crypto/atmel-tdes.c 			tasklet_schedule(&tdes_dd->done_task);
tdes_dd          1139 drivers/crypto/atmel-tdes.c 			dev_warn(tdes_dd->dev, "TDES interrupt when no active requests.\n");
tdes_dd          1232 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *tdes_dd;
tdes_dd          1238 drivers/crypto/atmel-tdes.c 	tdes_dd = devm_kmalloc(&pdev->dev, sizeof(*tdes_dd), GFP_KERNEL);
tdes_dd          1239 drivers/crypto/atmel-tdes.c 	if (tdes_dd == NULL) {
tdes_dd          1244 drivers/crypto/atmel-tdes.c 	tdes_dd->dev = dev;
tdes_dd          1246 drivers/crypto/atmel-tdes.c 	platform_set_drvdata(pdev, tdes_dd);
tdes_dd          1248 drivers/crypto/atmel-tdes.c 	INIT_LIST_HEAD(&tdes_dd->list);
tdes_dd          1249 drivers/crypto/atmel-tdes.c 	spin_lock_init(&tdes_dd->lock);
tdes_dd          1251 drivers/crypto/atmel-tdes.c 	tasklet_init(&tdes_dd->done_task, atmel_tdes_done_task,
tdes_dd          1252 drivers/crypto/atmel-tdes.c 					(unsigned long)tdes_dd);
tdes_dd          1253 drivers/crypto/atmel-tdes.c 	tasklet_init(&tdes_dd->queue_task, atmel_tdes_queue_task,
tdes_dd          1254 drivers/crypto/atmel-tdes.c 					(unsigned long)tdes_dd);
tdes_dd          1256 drivers/crypto/atmel-tdes.c 	crypto_init_queue(&tdes_dd->queue, ATMEL_TDES_QUEUE_LENGTH);
tdes_dd          1265 drivers/crypto/atmel-tdes.c 	tdes_dd->phys_base = tdes_res->start;
tdes_dd          1268 drivers/crypto/atmel-tdes.c 	tdes_dd->irq = platform_get_irq(pdev,  0);
tdes_dd          1269 drivers/crypto/atmel-tdes.c 	if (tdes_dd->irq < 0) {
tdes_dd          1270 drivers/crypto/atmel-tdes.c 		err = tdes_dd->irq;
tdes_dd          1274 drivers/crypto/atmel-tdes.c 	err = devm_request_irq(&pdev->dev, tdes_dd->irq, atmel_tdes_irq,
tdes_dd          1275 drivers/crypto/atmel-tdes.c 			       IRQF_SHARED, "atmel-tdes", tdes_dd);
tdes_dd          1282 drivers/crypto/atmel-tdes.c 	tdes_dd->iclk = devm_clk_get(&pdev->dev, "tdes_clk");
tdes_dd          1283 drivers/crypto/atmel-tdes.c 	if (IS_ERR(tdes_dd->iclk)) {
tdes_dd          1285 drivers/crypto/atmel-tdes.c 		err = PTR_ERR(tdes_dd->iclk);
tdes_dd          1289 drivers/crypto/atmel-tdes.c 	tdes_dd->io_base = devm_ioremap_resource(&pdev->dev, tdes_res);
tdes_dd          1290 drivers/crypto/atmel-tdes.c 	if (IS_ERR(tdes_dd->io_base)) {
tdes_dd          1292 drivers/crypto/atmel-tdes.c 		err = PTR_ERR(tdes_dd->io_base);
tdes_dd          1296 drivers/crypto/atmel-tdes.c 	atmel_tdes_hw_version_init(tdes_dd);
tdes_dd          1298 drivers/crypto/atmel-tdes.c 	atmel_tdes_get_cap(tdes_dd);
tdes_dd          1300 drivers/crypto/atmel-tdes.c 	err = atmel_tdes_buff_init(tdes_dd);
tdes_dd          1304 drivers/crypto/atmel-tdes.c 	if (tdes_dd->caps.has_dma) {
tdes_dd          1318 drivers/crypto/atmel-tdes.c 		err = atmel_tdes_dma_init(tdes_dd, pdata);
tdes_dd          1323 drivers/crypto/atmel-tdes.c 				dma_chan_name(tdes_dd->dma_lch_in.chan),
tdes_dd          1324 drivers/crypto/atmel-tdes.c 				dma_chan_name(tdes_dd->dma_lch_out.chan));
tdes_dd          1328 drivers/crypto/atmel-tdes.c 	list_add_tail(&tdes_dd->list, &atmel_tdes.dev_list);
tdes_dd          1331 drivers/crypto/atmel-tdes.c 	err = atmel_tdes_register_algs(tdes_dd);
tdes_dd          1341 drivers/crypto/atmel-tdes.c 	list_del(&tdes_dd->list);
tdes_dd          1343 drivers/crypto/atmel-tdes.c 	if (tdes_dd->caps.has_dma)
tdes_dd          1344 drivers/crypto/atmel-tdes.c 		atmel_tdes_dma_cleanup(tdes_dd);
tdes_dd          1347 drivers/crypto/atmel-tdes.c 	atmel_tdes_buff_cleanup(tdes_dd);
tdes_dd          1350 drivers/crypto/atmel-tdes.c 	tasklet_kill(&tdes_dd->done_task);
tdes_dd          1351 drivers/crypto/atmel-tdes.c 	tasklet_kill(&tdes_dd->queue_task);
tdes_dd          1360 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *tdes_dd;
tdes_dd          1362 drivers/crypto/atmel-tdes.c 	tdes_dd = platform_get_drvdata(pdev);
tdes_dd          1363 drivers/crypto/atmel-tdes.c 	if (!tdes_dd)
tdes_dd          1366 drivers/crypto/atmel-tdes.c 	list_del(&tdes_dd->list);
tdes_dd          1369 drivers/crypto/atmel-tdes.c 	atmel_tdes_unregister_algs(tdes_dd);
tdes_dd          1371 drivers/crypto/atmel-tdes.c 	tasklet_kill(&tdes_dd->done_task);
tdes_dd          1372 drivers/crypto/atmel-tdes.c 	tasklet_kill(&tdes_dd->queue_task);
tdes_dd          1374 drivers/crypto/atmel-tdes.c 	if (tdes_dd->caps.has_dma)
tdes_dd          1375 drivers/crypto/atmel-tdes.c 		atmel_tdes_dma_cleanup(tdes_dd);
tdes_dd          1377 drivers/crypto/atmel-tdes.c 	atmel_tdes_buff_cleanup(tdes_dd);