Lines Matching full:blk
62 struct snd_util_memblk *blk; in __snd_util_mem_alloc() local
79 blk = get_memblk(p); in __snd_util_mem_alloc()
80 if (blk->offset - prev_offset >= units) in __snd_util_mem_alloc()
82 prev_offset = blk->offset + blk->size; in __snd_util_mem_alloc()
100 struct snd_util_memblk *blk; in __snd_util_memblk_new() local
102 blk = kmalloc(sizeof(struct snd_util_memblk) + hdr->block_extra_size, in __snd_util_memblk_new()
104 if (blk == NULL) in __snd_util_memblk_new()
108 blk->offset = 0; in __snd_util_memblk_new()
111 blk->offset = p->offset + p->size; in __snd_util_memblk_new()
113 blk->size = units; in __snd_util_memblk_new()
114 list_add(&blk->list, prev); in __snd_util_memblk_new()
117 return blk; in __snd_util_memblk_new()
127 struct snd_util_memblk *blk; in snd_util_mem_alloc() local
129 blk = __snd_util_mem_alloc(hdr, size); in snd_util_mem_alloc()
131 return blk; in snd_util_mem_alloc()
140 __snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) in __snd_util_mem_free() argument
142 list_del(&blk->list); in __snd_util_mem_free()
144 hdr->used -= blk->size; in __snd_util_mem_free()
145 kfree(blk); in __snd_util_mem_free()
151 int snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) in snd_util_mem_free() argument
153 if (snd_BUG_ON(!hdr || !blk)) in snd_util_mem_free()
157 __snd_util_mem_free(hdr, blk); in snd_util_mem_free()