Lines Matching refs:pointer
136 struct au1000_period * pointer; in au1000_release_dma_link() local
141 pointer = stream->buffer; in au1000_release_dma_link()
142 if (! pointer) in au1000_release_dma_link()
145 pointer_next = pointer->next; in au1000_release_dma_link()
146 kfree(pointer); in au1000_release_dma_link()
147 pointer = pointer_next; in au1000_release_dma_link()
148 } while (pointer != stream->buffer); in au1000_release_dma_link()
158 struct au1000_period *pointer; in au1000_setup_dma_link() local
176 pointer = stream->buffer; in au1000_setup_dma_link()
178 pointer->start = (u32)(dma_start + (i * period_bytes)); in au1000_setup_dma_link()
179 pointer->relative_end = (u32) (((i+1) * period_bytes) - 0x1); in au1000_setup_dma_link()
181 pointer->next = kmalloc(sizeof(struct au1000_period), GFP_KERNEL); in au1000_setup_dma_link()
182 if (! pointer->next) { in au1000_setup_dma_link()
186 pointer = pointer->next; in au1000_setup_dma_link()
189 pointer->next = stream->buffer; in au1000_setup_dma_link()
430 .pointer = snd_au1000_pointer,
441 .pointer = snd_au1000_pointer,