Lines Matching defs:dma
2348 codec_dbg(codec, "no free dma channels to allocate\n");
2489 codec_dbg(codec, "dma chan num invalid\n");
2494 codec_dbg(codec, "dma already active\n");
2916 static int dma_reset(struct dma_engine *dma)
2918 struct hda_codec *codec = dma->codec;
2922 if (dma->dmab->area)
2923 snd_hda_codec_load_dsp_cleanup(codec, dma->dmab);
2926 dma->m_converter_format,
2927 dma->buf_size,
2928 dma->dmab);
2935 static int dma_set_state(struct dma_engine *dma, enum dma_state state)
2950 snd_hda_codec_load_dsp_trigger(dma->codec, cmd);
2954 static unsigned int dma_get_buffer_size(struct dma_engine *dma)
2956 return dma->dmab->bytes;
2959 static unsigned char *dma_get_buffer_addr(struct dma_engine *dma)
2961 return dma->dmab->area;
2964 static int dma_xfer(struct dma_engine *dma,
2968 memcpy(dma->dmab->area, data, count);
2973 struct dma_engine *dma,
2977 *format = dma->m_converter_format;
2980 static unsigned int dma_get_stream_id(struct dma_engine *dma)
2982 struct ca0132_spec *spec = dma->codec->spec;