Lines Matching refs:pointer
47 struct pcm_period *pointer; in au1000_release_dma_link() local
52 pointer = stream->buffer; in au1000_release_dma_link()
53 if (!pointer) in au1000_release_dma_link()
56 pointer_next = pointer->next; in au1000_release_dma_link()
57 kfree(pointer); in au1000_release_dma_link()
58 pointer = pointer_next; in au1000_release_dma_link()
59 } while (pointer != stream->buffer); in au1000_release_dma_link()
69 struct pcm_period *pointer; in au1000_setup_dma_link() local
87 pointer = stream->buffer; in au1000_setup_dma_link()
89 pointer->start = (u32)(dma_start + (i * period_bytes)); in au1000_setup_dma_link()
90 pointer->relative_end = (u32) (((i+1) * period_bytes) - 0x1); in au1000_setup_dma_link()
92 pointer->next = kmalloc(sizeof(struct pcm_period), in au1000_setup_dma_link()
94 if (!pointer->next) { in au1000_setup_dma_link()
98 pointer = pointer->next; in au1000_setup_dma_link()
101 pointer->next = stream->buffer; in au1000_setup_dma_link()
299 .pointer = alchemy_pcm_pointer,