Lines Matching refs:snd_dma_buffer
28 static const struct snd_malloc_ops *snd_dma_get_ops(struct snd_dma_buffer *dmab);
31 static void *snd_dma_sg_fallback_alloc(struct snd_dma_buffer *dmab, size_t size);
34 static void *__snd_dma_alloc_pages(struct snd_dma_buffer *dmab, size_t size) in __snd_dma_alloc_pages()
60 struct snd_dma_buffer *dmab) in snd_dma_alloc_dir_pages()
98 struct snd_dma_buffer *dmab) in snd_dma_alloc_pages_fallback()
122 void snd_dma_free_pages(struct snd_dma_buffer *dmab) in snd_dma_free_pages()
153 struct snd_dma_buffer *
157 struct snd_dma_buffer *dmab; in snd_devm_alloc_dir_pages()
186 int snd_dma_buffer_mmap(struct snd_dma_buffer *dmab, in snd_dma_buffer_mmap()
207 void snd_dma_buffer_sync(struct snd_dma_buffer *dmab, in snd_dma_buffer_sync()
228 dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, size_t offset) in snd_sgbuf_get_addr()
246 struct page *snd_sgbuf_get_page(struct snd_dma_buffer *dmab, size_t offset) in snd_sgbuf_get_page()
266 unsigned int snd_sgbuf_get_chunk_size(struct snd_dma_buffer *dmab, in snd_sgbuf_get_chunk_size()
321 static void *snd_dma_continuous_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_continuous_alloc()
326 static void snd_dma_continuous_free(struct snd_dma_buffer *dmab) in snd_dma_continuous_free()
331 static int snd_dma_continuous_mmap(struct snd_dma_buffer *dmab, in snd_dma_continuous_mmap()
349 static void *snd_dma_vmalloc_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_vmalloc_alloc()
354 static void snd_dma_vmalloc_free(struct snd_dma_buffer *dmab) in snd_dma_vmalloc_free()
359 static int snd_dma_vmalloc_mmap(struct snd_dma_buffer *dmab, in snd_dma_vmalloc_mmap()
368 static dma_addr_t snd_dma_vmalloc_get_addr(struct snd_dma_buffer *dmab, in snd_dma_vmalloc_get_addr()
374 static struct page *snd_dma_vmalloc_get_page(struct snd_dma_buffer *dmab, in snd_dma_vmalloc_get_page()
381 snd_dma_vmalloc_get_chunk_size(struct snd_dma_buffer *dmab, in snd_dma_vmalloc_get_chunk_size()
417 static void *snd_dma_iram_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_iram_alloc()
440 static void snd_dma_iram_free(struct snd_dma_buffer *dmab) in snd_dma_iram_free()
448 static int snd_dma_iram_mmap(struct snd_dma_buffer *dmab, in snd_dma_iram_mmap()
468 static void *snd_dma_dev_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_dev_alloc()
473 static void snd_dma_dev_free(struct snd_dma_buffer *dmab) in snd_dma_dev_free()
478 static int snd_dma_dev_mmap(struct snd_dma_buffer *dmab, in snd_dma_dev_mmap()
496 static void *snd_dma_wc_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_wc_alloc()
501 static void snd_dma_wc_free(struct snd_dma_buffer *dmab) in snd_dma_wc_free()
506 static int snd_dma_wc_mmap(struct snd_dma_buffer *dmab, in snd_dma_wc_mmap()
513 static void *snd_dma_wc_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_wc_alloc()
518 static void snd_dma_wc_free(struct snd_dma_buffer *dmab) in snd_dma_wc_free()
523 static int snd_dma_wc_mmap(struct snd_dma_buffer *dmab, in snd_dma_wc_mmap()
540 static void *snd_dma_noncontig_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_noncontig_alloc()
572 static void snd_dma_noncontig_free(struct snd_dma_buffer *dmab) in snd_dma_noncontig_free()
579 static int snd_dma_noncontig_mmap(struct snd_dma_buffer *dmab, in snd_dma_noncontig_mmap()
586 static void snd_dma_noncontig_sync(struct snd_dma_buffer *dmab, in snd_dma_noncontig_sync()
604 static inline void snd_dma_noncontig_iter_set(struct snd_dma_buffer *dmab, in snd_dma_noncontig_iter_set()
614 static dma_addr_t snd_dma_noncontig_get_addr(struct snd_dma_buffer *dmab, in snd_dma_noncontig_get_addr()
624 static struct page *snd_dma_noncontig_get_page(struct snd_dma_buffer *dmab, in snd_dma_noncontig_get_page()
635 snd_dma_noncontig_get_chunk_size(struct snd_dma_buffer *dmab, in snd_dma_noncontig_get_chunk_size()
676 static void *snd_dma_sg_wc_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_sg_wc_alloc()
691 static void snd_dma_sg_wc_free(struct snd_dma_buffer *dmab) in snd_dma_sg_wc_free()
701 static int snd_dma_sg_wc_mmap(struct snd_dma_buffer *dmab, in snd_dma_sg_wc_mmap()
726 static void __snd_dma_sg_fallback_free(struct snd_dma_buffer *dmab, in __snd_dma_sg_fallback_free()
739 static void *snd_dma_sg_fallback_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_sg_fallback_alloc()
779 static void snd_dma_sg_fallback_free(struct snd_dma_buffer *dmab) in snd_dma_sg_fallback_free()
785 static int snd_dma_sg_fallback_mmap(struct snd_dma_buffer *dmab, in snd_dma_sg_fallback_mmap()
809 static void *snd_dma_noncoherent_alloc(struct snd_dma_buffer *dmab, size_t size) in snd_dma_noncoherent_alloc()
820 static void snd_dma_noncoherent_free(struct snd_dma_buffer *dmab) in snd_dma_noncoherent_free()
826 static int snd_dma_noncoherent_mmap(struct snd_dma_buffer *dmab, in snd_dma_noncoherent_mmap()
835 static void snd_dma_noncoherent_sync(struct snd_dma_buffer *dmab, in snd_dma_noncoherent_sync()
882 static const struct snd_malloc_ops *snd_dma_get_ops(struct snd_dma_buffer *dmab) in snd_dma_get_ops()