Lines Matching refs:next
55 nblock->next = pblock; in snd_gf1_mem_xalloc()
60 nblock->prev->next = nblock; in snd_gf1_mem_xalloc()
64 pblock = pblock->next; in snd_gf1_mem_xalloc()
66 nblock->next = NULL; in snd_gf1_mem_xalloc()
72 alloc->last->next = nblock; in snd_gf1_mem_xalloc()
86 alloc->first = block->next; in snd_gf1_mem_xfree()
87 if (block->next) in snd_gf1_mem_xfree()
88 block->next->prev = NULL; in snd_gf1_mem_xfree()
90 block->prev->next = block->next; in snd_gf1_mem_xfree()
91 if (block->next) in snd_gf1_mem_xfree()
92 block->next->prev = block->prev; in snd_gf1_mem_xfree()
97 block->prev->next = NULL; in snd_gf1_mem_xfree()
99 block->next->prev = block->prev; in snd_gf1_mem_xfree()
101 block->prev->next = block->next; in snd_gf1_mem_xfree()
113 for (block = alloc->first; block; block = block->next) { in snd_gf1_mem_look()
129 for (block = alloc->first; block; block = block->next) in snd_gf1_mem_share()
154 block->prev = block->next = NULL; in snd_gf1_mem_find()
155 for (pblock = alloc->first, idx = 0; pblock; pblock = pblock->next) { in snd_gf1_mem_find()
161 if (pblock->next) { in snd_gf1_mem_find()
162 if (pblock->ptr + pblock->size == pblock->next->ptr) in snd_gf1_mem_find()
164 if (pblock->next->ptr < boundary) in snd_gf1_mem_find()
165 ptr2 = pblock->next->ptr; in snd_gf1_mem_find()
280 nblock = block->next; in snd_gf1_mem_done()
311 for (block = alloc->first, i = 0; block; block = block->next, i++) { in snd_gf1_mem_info_read()