Lines Matching refs:buffer
33 struct pcm_period *buffer; member
49 pointer = stream->buffer; in au1000_release_dma_link()
56 } while (pointer != stream->buffer); in au1000_release_dma_link()
57 stream->buffer = NULL; in au1000_release_dma_link()
81 stream->buffer = kmalloc(sizeof(struct pcm_period), GFP_KERNEL); in au1000_setup_dma_link()
82 if (!stream->buffer) in au1000_setup_dma_link()
84 pointer = stream->buffer; in au1000_setup_dma_link()
98 pointer->next = stream->buffer; in au1000_setup_dma_link()
104 if (stream->buffer) in au1000_dma_stop()
110 if (!stream->buffer) in au1000_dma_start()
116 set_dma_addr0(stream->dma, stream->buffer->start); in au1000_dma_start()
118 set_dma_addr1(stream->dma, stream->buffer->next->start); in au1000_dma_start()
122 set_dma_addr1(stream->dma, stream->buffer->start); in au1000_dma_start()
124 set_dma_addr0(stream->dma, stream->buffer->next->start); in au1000_dma_start()
138 stream->buffer = stream->buffer->next; in au1000_dma_interrupt()
140 set_dma_addr0(stream->dma, stream->buffer->next->start); in au1000_dma_interrupt()
145 stream->buffer = stream->buffer->next; in au1000_dma_interrupt()
147 set_dma_addr1(stream->dma, stream->buffer->next->start); in au1000_dma_interrupt()
206 ctx->stream[s].buffer = NULL; in alchemy_pcm_open()
274 location = stream->buffer->relative_end - location; in alchemy_pcm_pointer()