Lines Matching refs:pointer
44 struct pcm_period *pointer; in au1000_release_dma_link() local
49 pointer = stream->buffer; in au1000_release_dma_link()
50 if (!pointer) in au1000_release_dma_link()
53 pointer_next = pointer->next; in au1000_release_dma_link()
54 kfree(pointer); in au1000_release_dma_link()
55 pointer = pointer_next; in au1000_release_dma_link()
56 } while (pointer != stream->buffer); in au1000_release_dma_link()
66 struct pcm_period *pointer; in au1000_setup_dma_link() local
84 pointer = stream->buffer; in au1000_setup_dma_link()
86 pointer->start = (u32)(dma_start + (i * period_bytes)); in au1000_setup_dma_link()
87 pointer->relative_end = (u32) (((i+1) * period_bytes) - 0x1); in au1000_setup_dma_link()
89 pointer->next = kmalloc(sizeof(struct pcm_period), in au1000_setup_dma_link()
91 if (!pointer->next) { in au1000_setup_dma_link()
95 pointer = pointer->next; in au1000_setup_dma_link()
98 pointer->next = stream->buffer; in au1000_setup_dma_link()
287 .pointer = alchemy_pcm_pointer,