Lines Matching refs:pblock
45 struct snd_gf1_mem_block *pblock, *nblock;
51 pblock = alloc->first;
52 while (pblock) {
53 if (pblock->ptr > nblock->ptr) {
54 nblock->prev = pblock->prev;
55 nblock->next = pblock;
56 pblock->prev = nblock;
57 if (pblock == alloc->first)
64 pblock = pblock->next;
143 struct snd_gf1_mem_block *pblock;
155 for (pblock = alloc->first, idx = 0; pblock; pblock = pblock->next) {
156 while (pblock->ptr >= (boundary = info[idx].address + info[idx].size))
158 while (pblock->ptr + pblock->size >= (boundary = info[idx].address + info[idx].size))
161 if (pblock->next) {
162 if (pblock->ptr + pblock->size == pblock->next->ptr)
164 if (pblock->next->ptr < boundary)
165 ptr2 = pblock->next->ptr;
167 ptr1 = ALIGN(pblock->ptr + pblock->size, align);