Searched refs:sgt (Results 1 – 5 of 5) sorted by relevance
| /sound/core/ |
| A D | memalloc.c | 559 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 D | fsl_asrc_m2m.c | 415 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 D | qc_audio_offload.c | 556 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 D | sprd-pcm-dma.c | 233 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 D | sprd-pcm-compress.c | 144 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