Searched refs:sgbuf (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/sound/core/ |
H A D | sgbuf.c | 21 struct snd_sg_buf *sgbuf = dmab->private_data; in snd_free_sgbuf_pages() local 25 if (! sgbuf) in snd_free_sgbuf_pages() 34 tmpb.dev.dev = sgbuf->dev; in snd_free_sgbuf_pages() 35 for (i = 0; i < sgbuf->pages; i++) { in snd_free_sgbuf_pages() 36 if (!(sgbuf->table[i].addr & ~PAGE_MASK)) in snd_free_sgbuf_pages() 38 tmpb.area = sgbuf->table[i].buf; in snd_free_sgbuf_pages() 39 tmpb.addr = sgbuf->table[i].addr & PAGE_MASK; in snd_free_sgbuf_pages() 40 tmpb.bytes = (sgbuf->table[i].addr & ~PAGE_MASK) << PAGE_SHIFT; in snd_free_sgbuf_pages() 44 kfree(sgbuf->table); in snd_free_sgbuf_pages() 45 kfree(sgbuf in snd_free_sgbuf_pages() 58 struct snd_sg_buf *sgbuf; snd_malloc_sgbuf_pages() local [all...] |
H A D | pcm_memory.c | 389 struct snd_sg_buf *sgbuf = snd_pcm_substream_sgbuf(substream); in snd_pcm_sgbuf_ops_page() local 392 if (idx >= (unsigned int)sgbuf->pages) in snd_pcm_sgbuf_ops_page() 394 return sgbuf->page_table[idx]; in snd_pcm_sgbuf_ops_page()
|
H A D | Makefile | 22 snd-pcm-$(CONFIG_SND_DMA_SGBUF) += sgbuf.o
|
/kernel/linux/linux-6.6/sound/core/ |
H A D | memalloc.c | 727 struct snd_dma_sg_fallback *sgbuf) in __snd_dma_sg_fallback_free() 731 if (sgbuf->pages && sgbuf->addrs) { in __snd_dma_sg_fallback_free() 733 while (i < sgbuf->count) { in __snd_dma_sg_fallback_free() 734 if (!sgbuf->pages[i] || !sgbuf->addrs[i]) in __snd_dma_sg_fallback_free() 736 size = sgbuf->addrs[i] & ~PAGE_MASK; in __snd_dma_sg_fallback_free() 739 if (sgbuf->use_dma_alloc_coherent) in __snd_dma_sg_fallback_free() 741 page_address(sgbuf->pages[i]), in __snd_dma_sg_fallback_free() 742 sgbuf in __snd_dma_sg_fallback_free() 726 __snd_dma_sg_fallback_free(struct snd_dma_buffer *dmab, struct snd_dma_sg_fallback *sgbuf) __snd_dma_sg_fallback_free() argument 756 struct snd_dma_sg_fallback *sgbuf; snd_dma_sg_fallback_alloc() local 828 struct snd_dma_sg_fallback *sgbuf = dmab->private_data; snd_dma_sg_fallback_free() local 839 struct snd_dma_sg_fallback *sgbuf = dmab->private_data; snd_dma_sg_fallback_get_addr() local 848 struct snd_dma_sg_fallback *sgbuf = dmab->private_data; snd_dma_sg_fallback_mmap() local [all...] |
/kernel/linux/linux-5.10/include/sound/ |
H A D | memalloc.h | 96 struct snd_sg_buf *sgbuf = dmab->private_data; in snd_sgbuf_get_addr() local 99 if (!sgbuf) in snd_sgbuf_get_addr() 101 addr = sgbuf->table[offset >> PAGE_SHIFT].addr; in snd_sgbuf_get_addr() 112 struct snd_sg_buf *sgbuf = dmab->private_data; in snd_sgbuf_get_ptr() local 114 if (!sgbuf) in snd_sgbuf_get_ptr() 116 return sgbuf->table[offset >> PAGE_SHIFT].buf + offset % PAGE_SIZE; in snd_sgbuf_get_ptr()
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | atmel-sha.c | 1952 struct scatterlist *sgbuf; in atmel_sha_hmac_digest2() local 2009 sgbuf = &dd->tmp; in atmel_sha_hmac_digest2() 2012 sgbuf = req->src; in atmel_sha_hmac_digest2() 2017 return atmel_sha_dma_start(dd, sgbuf, req->nbytes, in atmel_sha_hmac_digest2() 2020 return atmel_sha_cpu_start(dd, sgbuf, req->nbytes, false, true, in atmel_sha_hmac_digest2()
|
Completed in 7 milliseconds