Lines Matching refs:dmab
72 size_t size, struct snd_dma_buffer *dmab,
74 int snd_free_sgbuf_pages(struct snd_dma_buffer *dmab);
93 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr() argument
96 struct snd_sg_buf *sgbuf = dmab->private_data; in snd_sgbuf_get_addr()
100 return dmab->addr + offset; in snd_sgbuf_get_addr()
109 static inline void *snd_sgbuf_get_ptr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_ptr() argument
112 struct snd_sg_buf *sgbuf = dmab->private_data; in snd_sgbuf_get_ptr()
115 return dmab->area + offset; in snd_sgbuf_get_ptr()
119 unsigned int snd_sgbuf_get_chunk_size(struct snd_dma_buffer *dmab,
123 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr() argument
126 return dmab->addr + offset; in snd_sgbuf_get_addr()
129 static inline void *snd_sgbuf_get_ptr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_ptr() argument
132 return dmab->area + offset; in snd_sgbuf_get_ptr()
135 #define snd_sgbuf_get_chunk_size(dmab, ofs, size) (size) argument
141 struct snd_dma_buffer *dmab);
143 struct snd_dma_buffer *dmab);
144 void snd_dma_free_pages(struct snd_dma_buffer *dmab);