Lines Matching refs:blk
75 struct snd_util_memblk *blk; in __snd_util_mem_alloc() local
92 blk = get_memblk(p); in __snd_util_mem_alloc()
93 if (blk->offset - prev_offset >= units) in __snd_util_mem_alloc()
95 prev_offset = blk->offset + blk->size; in __snd_util_mem_alloc()
113 struct snd_util_memblk *blk; in __snd_util_memblk_new() local
115 blk = kmalloc(sizeof(struct snd_util_memblk) + hdr->block_extra_size, in __snd_util_memblk_new()
117 if (blk == NULL) in __snd_util_memblk_new()
121 blk->offset = 0; in __snd_util_memblk_new()
124 blk->offset = p->offset + p->size; in __snd_util_memblk_new()
126 blk->size = units; in __snd_util_memblk_new()
127 list_add(&blk->list, prev); in __snd_util_memblk_new()
130 return blk; in __snd_util_memblk_new()
140 struct snd_util_memblk *blk; in snd_util_mem_alloc() local
142 blk = __snd_util_mem_alloc(hdr, size); in snd_util_mem_alloc()
144 return blk; in snd_util_mem_alloc()
153 __snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) in __snd_util_mem_free() argument
155 list_del(&blk->list); in __snd_util_mem_free()
157 hdr->used -= blk->size; in __snd_util_mem_free()
158 kfree(blk); in __snd_util_mem_free()
164 int snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) in snd_util_mem_free() argument
166 if (snd_BUG_ON(!hdr || !blk)) in snd_util_mem_free()
170 __snd_util_mem_free(hdr, blk); in snd_util_mem_free()