Lines Matching refs:nblock
45 struct snd_gf1_mem_block *pblock, *nblock; in snd_gf1_mem_xalloc() local
47 nblock = kmalloc(sizeof(struct snd_gf1_mem_block), GFP_KERNEL); in snd_gf1_mem_xalloc()
48 if (nblock == NULL) in snd_gf1_mem_xalloc()
50 *nblock = *block; in snd_gf1_mem_xalloc()
53 if (pblock->ptr > nblock->ptr) { in snd_gf1_mem_xalloc()
54 nblock->prev = pblock->prev; in snd_gf1_mem_xalloc()
55 nblock->next = pblock; in snd_gf1_mem_xalloc()
56 pblock->prev = nblock; in snd_gf1_mem_xalloc()
58 alloc->first = nblock; in snd_gf1_mem_xalloc()
60 nblock->prev->next = nblock; in snd_gf1_mem_xalloc()
66 nblock->next = NULL; in snd_gf1_mem_xalloc()
68 nblock->prev = NULL; in snd_gf1_mem_xalloc()
69 alloc->first = alloc->last = nblock; in snd_gf1_mem_xalloc()
71 nblock->prev = alloc->last; in snd_gf1_mem_xalloc()
72 alloc->last->next = nblock; in snd_gf1_mem_xalloc()
73 alloc->last = nblock; in snd_gf1_mem_xalloc()
75 return nblock; in snd_gf1_mem_xalloc()
192 struct snd_gf1_mem_block block, *nblock; in snd_gf1_mem_alloc() local
196 nblock = snd_gf1_mem_share(alloc, share_id); in snd_gf1_mem_alloc()
197 if (nblock != NULL) { in snd_gf1_mem_alloc()
198 if (size != (int)nblock->size) { in snd_gf1_mem_alloc()
203 nblock->share++; in snd_gf1_mem_alloc()
217 nblock = snd_gf1_mem_xalloc(alloc, &block); in snd_gf1_mem_alloc()
219 return nblock; in snd_gf1_mem_alloc()
275 struct snd_gf1_mem_block *block, *nblock; in snd_gf1_mem_done() local
280 nblock = block->next; in snd_gf1_mem_done()
282 block = nblock; in snd_gf1_mem_done()