/linux-4.4.14/include/linux/platform_data/ |
H A D | crypto-atmel.h | 16 * @dma_slave: DMA slave interface to use in data transfers. 19 struct crypto_dma_data *dma_slave; member in struct:crypto_platform_data
|
/linux-4.4.14/include/linux/ |
H A D | atmel-mci.h | 35 * @dma_slave: DMA slave interface to use in data transfers. 39 struct mci_dma_data *dma_slave; member in struct:mci_platform_data
|
/linux-4.4.14/drivers/dma/ |
H A D | moxart-dma.c | 149 struct dma_device dma_slave; member in struct:moxart_dmadev 338 chan = dma_get_any_slave_channel(&mdc->dma_slave); moxart_of_xlate() 593 dma_cap_zero(mdc->dma_slave.cap_mask); moxart_probe() 594 dma_cap_set(DMA_SLAVE, mdc->dma_slave.cap_mask); moxart_probe() 595 dma_cap_set(DMA_PRIVATE, mdc->dma_slave.cap_mask); moxart_probe() 597 moxart_dma_init(&mdc->dma_slave, dev); moxart_probe() 606 vchan_init(&ch->vc, &mdc->dma_slave); moxart_probe() 621 ret = dma_async_device_register(&mdc->dma_slave); moxart_probe() 630 dma_async_device_unregister(&mdc->dma_slave); moxart_probe() 643 dma_async_device_unregister(&m->dma_slave); moxart_remove()
|
H A D | coh901318.c | 1285 struct dma_device dma_slave; member in struct:coh901318_base 1787 if (&args->base->dma_slave == chan->device && coh901318_filter_base_and_id() 2690 coh901318_base_init(&base->dma_slave, dma_slave_channels, coh901318_probe() 2693 dma_cap_zero(base->dma_slave.cap_mask); coh901318_probe() 2694 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask); coh901318_probe() 2696 base->dma_slave.device_alloc_chan_resources = coh901318_alloc_chan_resources; coh901318_probe() 2697 base->dma_slave.device_free_chan_resources = coh901318_free_chan_resources; coh901318_probe() 2698 base->dma_slave.device_prep_slave_sg = coh901318_prep_slave_sg; coh901318_probe() 2699 base->dma_slave.device_tx_status = coh901318_tx_status; coh901318_probe() 2700 base->dma_slave.device_issue_pending = coh901318_issue_pending; coh901318_probe() 2701 base->dma_slave.device_config = coh901318_dma_set_runtimeconfig; coh901318_probe() 2702 base->dma_slave.device_pause = coh901318_pause; coh901318_probe() 2703 base->dma_slave.device_resume = coh901318_resume; coh901318_probe() 2704 base->dma_slave.device_terminate_all = coh901318_terminate_all; coh901318_probe() 2705 base->dma_slave.dev = &pdev->dev; coh901318_probe() 2707 err = dma_async_device_register(&base->dma_slave); coh901318_probe() 2753 dma_async_device_unregister(&base->dma_slave); coh901318_probe() 2765 dma_async_device_unregister(&base->dma_slave); coh901318_remove()
|
H A D | ste_dma40.c | 536 * @dma_slave: dma_device channels that can do only do slave transfers. 577 struct dma_device dma_slave; member in struct:d40_base 2881 d40_chan_init(base, &base->dma_slave, base->log_chans, d40_dmaengine_init() 2884 dma_cap_zero(base->dma_slave.cap_mask); d40_dmaengine_init() 2885 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask); d40_dmaengine_init() 2886 dma_cap_set(DMA_CYCLIC, base->dma_slave.cap_mask); d40_dmaengine_init() 2888 d40_ops_init(base, &base->dma_slave); d40_dmaengine_init() 2890 err = dma_async_device_register(&base->dma_slave); d40_dmaengine_init() 2921 dma_cap_set(DMA_CYCLIC, base->dma_slave.cap_mask); d40_dmaengine_init() 2935 dma_async_device_unregister(&base->dma_slave); d40_dmaengine_init()
|
H A D | edma.c | 245 struct dma_device dma_slave; member in struct:edma_cc 724 return container_of(d, struct edma_cc, dma_slave); to_edma_cc() 1774 struct dma_device *s_ddev = &ecc->dma_slave; edma_dma_init() 2317 ret = dma_async_device_register(&ecc->dma_slave); edma_probe() 2328 dma_async_device_unregister(&ecc->dma_slave); edma_probe() 2352 dma_async_device_unregister(&ecc->dma_slave); edma_remove()
|
/linux-4.4.14/sound/soc/txx9/ |
H A D | txx9aclc.h | 47 struct txx9dmac_slave dma_slave; member in struct:txx9aclc_dmadata
|
H A D | txx9aclc.c | 333 chan->private = &dmadata->dma_slave; filter() 344 struct txx9dmac_slave *ds = &dmadata->dma_slave; txx9aclc_dma_init()
|
/linux-4.4.14/drivers/crypto/ |
H A D | atmel-aes.c | 777 atmel_aes_filter, &pdata->dma_slave->rxdata, dd->dev, "tx"); atmel_aes_dma_init() 793 atmel_aes_filter, &pdata->dma_slave->txdata, dd->dev, "rx"); atmel_aes_dma_init() 1303 pdata->dma_slave = devm_kzalloc(&pdev->dev, atmel_aes_of_init() 1304 sizeof(*(pdata->dma_slave)), atmel_aes_of_init() 1306 if (!pdata->dma_slave) { atmel_aes_of_init() 1307 dev_err(&pdev->dev, "could not allocate memory for dma_slave\n"); atmel_aes_of_init() 1338 if (!pdata->dma_slave) { atmel_aes_probe()
|
H A D | atmel-tdes.c | 731 atmel_tdes_filter, &pdata->dma_slave->rxdata, dd->dev, "tx"); atmel_tdes_dma_init() 747 atmel_tdes_filter, &pdata->dma_slave->txdata, dd->dev, "rx"); atmel_tdes_dma_init() 1339 pdata->dma_slave = devm_kzalloc(&pdev->dev, atmel_tdes_of_init() 1340 sizeof(*(pdata->dma_slave)), atmel_tdes_of_init() 1342 if (!pdata->dma_slave) { atmel_tdes_of_init() 1343 dev_err(&pdev->dev, "could not allocate memory for dma_slave\n"); atmel_tdes_of_init() 1444 if (!pdata->dma_slave) { atmel_tdes_probe()
|
H A D | atmel-sha.c | 1244 atmel_sha_filter, &pdata->dma_slave->rxdata, dd->dev, "tx"); atmel_sha_dma_init() 1329 pdata->dma_slave = devm_kzalloc(&pdev->dev, atmel_sha_of_init() 1330 sizeof(*(pdata->dma_slave)), atmel_sha_of_init() 1332 if (!pdata->dma_slave) { atmel_sha_of_init() 1333 dev_err(&pdev->dev, "could not allocate memory for dma_slave\n"); atmel_sha_of_init() 1432 if (!pdata->dma_slave) { atmel_sha_probe()
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
H A D | at32ap700x.c | 1357 data->dma_slave = slave; at32_add_device_mci() 1426 data->dma_slave = NULL; at32_add_device_mci()
|
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-at91.c | 113 struct at_dma_slave dma_slave; member in struct:at91_twi_pdata
|
/linux-4.4.14/drivers/spi/ |
H A D | spi-atmel.c | 275 struct at_dma_slave dma_slave; member in struct:atmel_spi_dma
|