Searched refs:dma_engine (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/sound/soc/intel/common/ |
H A D | sst-acpi.c | 52 int dma_engine; member in struct:sst_acpi_desc 147 sst_pdata->dma_engine = desc->dma_engine; sst_acpi_probe() 226 .dma_engine = SST_DMA_TYPE_DW, 244 .dma_engine = SST_DMA_TYPE_DW,
|
H A D | sst-dsp.h | 211 int dma_engine; member in struct:sst_pdata
|
H A D | sst-firmware.c | 272 switch (sst->pdata->dma_engine) { sst_dma_new() 278 sst->pdata->dma_engine); sst_dma_new()
|
/linux-4.4.14/sound/pci/hda/ |
H A D | patch_ca0132.c | 2064 struct dma_engine { struct 2096 static int dma_reset(struct dma_engine *dma) dma_reset() 2115 static int dma_set_state(struct dma_engine *dma, enum dma_state state) dma_set_state() 2134 static unsigned int dma_get_buffer_size(struct dma_engine *dma) dma_get_buffer_size() 2139 static unsigned char *dma_get_buffer_addr(struct dma_engine *dma) dma_get_buffer_addr() 2144 static int dma_xfer(struct dma_engine *dma, dma_xfer() 2153 struct dma_engine *dma, dma_get_converter_format() 2160 static unsigned int dma_get_stream_id(struct dma_engine *dma) dma_get_stream_id() 2247 * @dma_engine: pointer to DMA engine to be used for DSP download 2257 struct dma_engine *dma_engine, dspxfr_one_seg() 2294 if (fls == NULL || dma_engine == NULL || port_map_mask == 0) { dspxfr_one_seg() 2315 buffer_size_words = (unsigned int)dma_get_buffer_size(dma_engine) / dspxfr_one_seg() 2318 buffer_addx = dma_get_buffer_addr(dma_engine); dspxfr_one_seg() 2321 codec_dbg(codec, "dma_engine buffer NULL\n"); dspxfr_one_seg() 2325 dma_get_converter_format(dma_engine, &hda_format); dspxfr_one_seg() 2365 dma_xfer(dma_engine, data, run_size_words*sizeof(u32)); dspxfr_one_seg() 2388 status = dma_set_state(dma_engine, DMA_STATE_RUN); dspxfr_one_seg() 2418 dma_set_state(dma_engine, DMA_STATE_STOP); dspxfr_one_seg() 2419 status = dma_reset(dma_engine); dspxfr_one_seg() 2462 struct dma_engine *dma_engine; dspxfr_image() local 2469 dma_engine = kzalloc(sizeof(*dma_engine), GFP_KERNEL); dspxfr_image() 2470 if (!dma_engine) dspxfr_image() 2473 dma_engine->dmab = kzalloc(sizeof(*dma_engine->dmab), GFP_KERNEL); dspxfr_image() 2474 if (!dma_engine->dmab) { dspxfr_image() 2475 kfree(dma_engine); dspxfr_image() 2479 dma_engine->codec = codec; dspxfr_image() 2481 dma_engine->m_converter_format = hda_format; dspxfr_image() 2482 dma_engine->buf_size = (ovly ? DSP_DMA_WRITE_BUFLEN_OVLY : dspxfr_image() 2496 dma_engine->m_converter_format, dspxfr_image() 2497 dma_engine->buf_size, dspxfr_image() 2498 dma_engine->dmab); dspxfr_image() 2520 stream_id = dma_get_stream_id(dma_engine); dspxfr_image() 2535 dma_engine, dma_chan, dspxfr_image() 2560 if (dma_engine->dmab->area) dspxfr_image() 2561 snd_hda_codec_load_dsp_cleanup(codec, dma_engine->dmab); dspxfr_image() 2562 kfree(dma_engine->dmab); dspxfr_image() 2563 kfree(dma_engine); dspxfr_image() 2254 dspxfr_one_seg(struct hda_codec *codec, const struct dsp_image_seg *fls, unsigned int reloc, struct dma_engine *dma_engine, unsigned int dma_chan, unsigned int port_map_mask, bool ovly) dspxfr_one_seg() argument
|
Completed in 136 milliseconds