Home
last modified time | relevance | path

Searched refs:sgt (Results 1 – 5 of 5) sorted by relevance

/sound/core/
A Dmemalloc.c559 struct sg_table *sgt; in snd_dma_noncontig_alloc() local
562 sgt = dma_alloc_noncontiguous(dmab->dev.dev, size, dmab->dev.dir, in snd_dma_noncontig_alloc()
564 if (!sgt) in snd_dma_noncontig_alloc()
568 sg_dma_address(sgt->sgl)); in snd_dma_noncontig_alloc()
569 p = dma_vmap_noncontiguous(dmab->dev.dev, size, sgt); in snd_dma_noncontig_alloc()
571 dmab->private_data = sgt; in snd_dma_noncontig_alloc()
575 dma_free_noncontiguous(dmab->dev.dev, size, sgt, dmab->dev.dir); in snd_dma_noncontig_alloc()
616 struct sg_table *sgt = dmab->private_data; in snd_dma_noncontig_iter_set() local
618 __sg_page_iter_start(piter, sgt->sgl, sgt->orig_nents, in snd_dma_noncontig_iter_set()
775 sg_free_table(&sgbuf->sgt); in snd_dma_sg_fallback_alloc()
[all …]
/sound/soc/fsl/
A Dfsl_asrc_m2m.c415 struct sg_table *sgt; in fsl_asrc_m2m_map_dma_buf() local
417 sgt = kmalloc(sizeof(*sgt), GFP_KERNEL); in fsl_asrc_m2m_map_dma_buf()
418 if (!sgt) in fsl_asrc_m2m_map_dma_buf()
421 if (dma_get_sgtable(attachment->dev, sgt, dmab->area, dmab->addr, dmab->bytes) < 0) in fsl_asrc_m2m_map_dma_buf()
424 if (dma_map_sgtable(attachment->dev, sgt, direction, 0)) in fsl_asrc_m2m_map_dma_buf()
427 return sgt; in fsl_asrc_m2m_map_dma_buf()
430 sg_free_table(sgt); in fsl_asrc_m2m_map_dma_buf()
431 kfree(sgt); in fsl_asrc_m2m_map_dma_buf()
/sound/usb/qcom/
A Dqc_audio_offload.c556 struct sg_table *sgt) in uaudio_iommu_map() argument
598 if (!sgt) in uaudio_iommu_map()
602 for_each_sg(sgt->sgl, sg, sgt->nents, i) { in uaudio_iommu_map()
1107 struct sg_table *sgt; in uaudio_endpoint_setup() local
1133 if (!sgt) { in uaudio_endpoint_setup()
1140 pg = sg_page(sgt->sgl); in uaudio_endpoint_setup()
1143 sg_free_table(sgt); in uaudio_endpoint_setup()
1179 struct sg_table *sgt; in uaudio_event_ring_setup() local
1198 if (!sgt) { in uaudio_event_ring_setup()
1205 pg = sg_page(sgt->sgl); in uaudio_event_ring_setup()
[all …]
/sound/soc/sprd/
A Dsprd-pcm-dma.c233 struct scatterlist *sgt = sg; in sprd_pcm_hw_params() local
250 sg_init_table(sgt, sg_num); in sprd_pcm_hw_params()
251 for (j = 0; j < sg_num; j++, sgt++) { in sprd_pcm_hw_params()
254 sg_dma_len(sgt) = sg_len; in sprd_pcm_hw_params()
255 sg_dma_address(sgt) = runtime->dma_addr + in sprd_pcm_hw_params()
A Dsprd-pcm-compress.c144 struct scatterlist *sg, *sgt; in sprd_platform_compr_dma_config() local
163 sgt = sg = kcalloc(sg_num, sizeof(*sg), GFP_KERNEL); in sprd_platform_compr_dma_config()
214 sg_init_table(sgt, sg_num); in sprd_platform_compr_dma_config()
215 for (j = 0; j < sg_num; j++, sgt++) { in sprd_platform_compr_dma_config()
216 sg_dma_len(sgt) = dma->trans_len; in sprd_platform_compr_dma_config()
217 sg_dma_address(sgt) = dst_addr; in sprd_platform_compr_dma_config()

Completed in 23 milliseconds