Lines Matching refs:dma
66 struct atmel_ac97c_dma dma; member
126 chan = chip->dma.tx_chan; in atmel_ac97c_prepare_dma()
128 chan = chip->dma.rx_chan; in atmel_ac97c_prepare_dma()
262 dw_dma_cyclic_free(chip->dma.tx_chan); in atmel_ac97c_playback_hw_params()
286 dw_dma_cyclic_free(chip->dma.rx_chan); in atmel_ac97c_capture_hw_params()
302 dw_dma_cyclic_free(chip->dma.tx_chan); in atmel_ac97c_playback_hw_free()
312 dw_dma_cyclic_free(chip->dma.rx_chan); in atmel_ac97c_capture_hw_free()
513 retval = dw_dma_cyclic_start(chip->dma.tx_chan); in atmel_ac97c_playback_trigger()
525 dw_dma_cyclic_stop(chip->dma.tx_chan); in atmel_ac97c_playback_trigger()
558 retval = dw_dma_cyclic_start(chip->dma.rx_chan); in atmel_ac97c_capture_trigger()
570 dw_dma_cyclic_stop(chip->dma.rx_chan); in atmel_ac97c_capture_trigger()
597 bytes = dw_dma_get_src_addr(chip->dma.tx_chan); in atmel_ac97c_playback_pointer()
617 bytes = dw_dma_get_dst_addr(chip->dma.rx_chan); in atmel_ac97c_capture_pointer()
1057 chip->dma.rx_chan = dma_request_channel(mask, filter, in atmel_ac97c_probe()
1059 if (chip->dma.rx_chan) { in atmel_ac97c_probe()
1071 dmaengine_slave_config(chip->dma.rx_chan, in atmel_ac97c_probe()
1076 dev_name(&chip->dma.rx_chan->dev->device)); in atmel_ac97c_probe()
1086 chip->dma.tx_chan = dma_request_channel(mask, filter, in atmel_ac97c_probe()
1088 if (chip->dma.tx_chan) { in atmel_ac97c_probe()
1100 dmaengine_slave_config(chip->dma.tx_chan, in atmel_ac97c_probe()
1105 dev_name(&chip->dma.tx_chan->dev->device)); in atmel_ac97c_probe()
1144 dma_release_channel(chip->dma.rx_chan); in atmel_ac97c_probe()
1146 dma_release_channel(chip->dma.tx_chan); in atmel_ac97c_probe()
1149 chip->dma.rx_chan = NULL; in atmel_ac97c_probe()
1150 chip->dma.tx_chan = NULL; in atmel_ac97c_probe()
1175 dw_dma_cyclic_stop(chip->dma.rx_chan); in atmel_ac97c_suspend()
1177 dw_dma_cyclic_stop(chip->dma.tx_chan); in atmel_ac97c_suspend()
1192 dw_dma_cyclic_start(chip->dma.rx_chan); in atmel_ac97c_resume()
1194 dw_dma_cyclic_start(chip->dma.tx_chan); in atmel_ac97c_resume()
1224 dma_release_channel(chip->dma.rx_chan); in atmel_ac97c_remove()
1226 dma_release_channel(chip->dma.tx_chan); in atmel_ac97c_remove()
1229 chip->dma.rx_chan = NULL; in atmel_ac97c_remove()
1230 chip->dma.tx_chan = NULL; in atmel_ac97c_remove()