Searched refs:dma_tx_channel (Results 1 - 4 of 4) sorted by relevance

/linux-master/include/linux/mfd/
H A Ddavinci_voicecodec.h81 u32 dma_tx_channel; member in struct:davinci_vcif
/linux-master/drivers/ata/
H A Dpata_ep93xx.c139 struct dma_chan *dma_tx_channel; member in struct:ep93xx_pata_data
634 if (drv_data->dma_tx_channel) {
635 dma_release_channel(drv_data->dma_tx_channel);
636 drv_data->dma_tx_channel = NULL;
674 drv_data->dma_tx_channel = dma_request_channel(mask,
676 if (!drv_data->dma_tx_channel) {
697 if (dmaengine_slave_config(drv_data->dma_tx_channel, &conf)) {
711 ? drv_data->dma_tx_channel : drv_data->dma_rx_channel;
751 dmaengine_terminate_all(drv_data->dma_tx_channel);
985 if (drv_data->dma_rx_channel && drv_data->dma_tx_channel) {
[all...]
/linux-master/drivers/spi/
H A Dspi-pl022.c353 * @dma_tx_channel: optional channel for TX DMA
382 struct dma_chan *dma_tx_channel; member in struct:pl022
686 dma_unmap_sg(pl022->dma_tx_channel->device->dev, pl022->sgt_tx.sgl,
814 struct dma_chan *txchan = pl022->dma_tx_channel;
1007 pl022->dma_tx_channel = dma_request_channel(mask,
1010 if (!pl022->dma_tx_channel) {
1021 dma_chan_name(pl022->dma_tx_channel));
1026 dma_release_channel(pl022->dma_tx_channel);
1057 pl022->dma_tx_channel = chan;
1068 dma_release_channel(pl022->dma_tx_channel);
[all...]
/linux-master/drivers/slimbus/
H A Dqcom-ngd-ctrl.c157 struct dma_chan *dma_tx_channel; member in struct:qcom_slim_ngd_ctrl
584 desc->desc = dmaengine_prep_slave_single(ctrl->dma_tx_channel,
597 dma_async_issue_pending(ctrl->dma_tx_channel);
718 ctrl->dma_tx_channel = dma_request_chan(dev, "tx");
719 if (IS_ERR(ctrl->dma_tx_channel)) {
721 ret = PTR_ERR(ctrl->dma_tx_channel);
722 ctrl->dma_tx_channel = NULL;
741 dma_release_channel(ctrl->dma_tx_channel);
1138 if (ctrl->dma_tx_channel) {
1139 dmaengine_terminate_sync(ctrl->dma_tx_channel);
[all...]

Completed in 138 milliseconds