Searched defs:dma_slave (Results 1 - 6 of 6) sorted by relevance
/drivers/dma/ |
H A D | edma.c | 121 struct dma_device dma_slave; member in struct:edma_cc 129 return container_of(d, struct edma_cc, dma_slave); 1055 dma_cap_zero(ecc->dma_slave.cap_mask); 1056 dma_cap_set(DMA_SLAVE, ecc->dma_slave.cap_mask); 1057 dma_cap_set(DMA_CYCLIC, ecc->dma_slave.cap_mask); 1058 dma_cap_set(DMA_MEMCPY, ecc->dma_slave.cap_mask); 1060 edma_dma_init(ecc, &ecc->dma_slave, &pdev->dev); 1062 edma_chan_init(ecc, &ecc->dma_slave, ecc->slave_chans); 1064 ret = dma_async_device_register(&ecc->dma_slave); 1084 dma_async_device_unregister(&ecc->dma_slave); [all...] |
H A D | moxart-dma.c | 149 struct dma_device dma_slave; member in struct:moxart_dmadev 358 chan = dma_get_any_slave_channel(&mdc->dma_slave); 612 dma_cap_zero(mdc->dma_slave.cap_mask); 613 dma_cap_set(DMA_SLAVE, mdc->dma_slave.cap_mask); 614 dma_cap_set(DMA_PRIVATE, mdc->dma_slave.cap_mask); 616 moxart_dma_init(&mdc->dma_slave, dev); 625 vchan_init(&ch->vc, &mdc->dma_slave); 640 ret = dma_async_device_register(&mdc->dma_slave); 649 dma_async_device_unregister(&mdc->dma_slave); 662 dma_async_device_unregister(&m->dma_slave); [all...] |
H A D | coh901318.c | 1285 struct dma_device dma_slave; member in struct:coh901318_base 1785 if (&args->base->dma_slave == chan->device && 2709 coh901318_base_init(&base->dma_slave, dma_slave_channels, 2712 dma_cap_zero(base->dma_slave.cap_mask); 2713 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask); 2715 base->dma_slave.device_alloc_chan_resources = coh901318_alloc_chan_resources; 2716 base->dma_slave.device_free_chan_resources = coh901318_free_chan_resources; 2717 base->dma_slave.device_prep_slave_sg = coh901318_prep_slave_sg; 2718 base->dma_slave.device_tx_status = coh901318_tx_status; 2719 base->dma_slave [all...] |
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 2882 d40_chan_init(base, &base->dma_slave, base->log_chans, 2885 dma_cap_zero(base->dma_slave.cap_mask); 2886 dma_cap_set(DMA_SLAVE, base->dma_slave.cap_mask); 2887 dma_cap_set(DMA_CYCLIC, base->dma_slave.cap_mask); 2889 d40_ops_init(base, &base->dma_slave); 2891 err = dma_async_device_register(&base->dma_slave); 2922 dma_cap_set(DMA_CYCLIC, base->dma_slave.cap_mask); 2936 dma_async_device_unregister(&base->dma_slave); [all...] |
/drivers/i2c/busses/ |
H A D | i2c-at91.c | 76 struct at_dma_slave dma_slave; member in struct:at91_twi_pdata 638 sl = &sl_pdata->dma_slave;
|
/drivers/spi/ |
H A D | spi-atmel.c | 202 struct at_dma_slave dma_slave; member in struct:atmel_spi_dma 425 sl = &sl_pdata->dma_slave;
|
Completed in 154 milliseconds