Lines Matching +full:non +full:- +full:continuous
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 #include <linux/dma-direction.h>
33 #define SNDRV_DMA_TYPE_CONTINUOUS 1 /* continuous no-DMA memory */
34 #define SNDRV_DMA_TYPE_DEV 2 /* generic device continuous */
35 #define SNDRV_DMA_TYPE_DEV_WC 5 /* continuous write-combined */
37 #define SNDRV_DMA_TYPE_DEV_IRAM 4 /* generic device iram-buffer */
42 #define SNDRV_DMA_TYPE_NONCONTIG 8 /* non-coherent SG buffer */
43 #define SNDRV_DMA_TYPE_NONCOHERENT 9 /* non-coherent buffer */
46 #define SNDRV_DMA_TYPE_DEV_WC_SG 6 /* SG write-combined */
48 #define SNDRV_DMA_TYPE_DEV_SG SNDRV_DMA_TYPE_DEV /* no SG-buf support */
73 return (size + PAGE_SIZE - 1) >> PAGE_SHIFT; in snd_sgbuf_aligned_pages()
107 /* device-managed memory allocator */
121 return dmab->private_data; in snd_dma_noncontig_sg_table()