Lines Matching refs:pblock
30 struct snd_gf1_mem_block *pblock, *nblock;
36 pblock = alloc->first;
37 while (pblock) {
38 if (pblock->ptr > nblock->ptr) {
39 nblock->prev = pblock->prev;
40 nblock->next = pblock;
41 pblock->prev = nblock;
42 if (pblock == alloc->first)
49 pblock = pblock->next;
128 struct snd_gf1_mem_block *pblock;
140 for (pblock = alloc->first, idx = 0; pblock; pblock = pblock->next) {
141 while (pblock->ptr >= (boundary = info[idx].address + info[idx].size))
143 while (pblock->ptr + pblock->size >= (boundary = info[idx].address + info[idx].size))
146 if (pblock->next) {
147 if (pblock->ptr + pblock->size == pblock->next->ptr)
149 if (pblock->next->ptr < boundary)
150 ptr2 = pblock->next->ptr;
152 ptr1 = ALIGN(pblock->ptr + pblock->size, align);