Lines Matching refs:blk
74 struct snd_util_memblk *blk; in __snd_util_mem_alloc() local
91 blk = get_memblk(p); in __snd_util_mem_alloc()
92 if (blk->offset - prev_offset >= units) in __snd_util_mem_alloc()
94 prev_offset = blk->offset + blk->size; in __snd_util_mem_alloc()
112 struct snd_util_memblk *blk; in __snd_util_memblk_new() local
114 blk = kmalloc(sizeof(struct snd_util_memblk) + hdr->block_extra_size, in __snd_util_memblk_new()
116 if (blk == NULL) in __snd_util_memblk_new()
120 blk->offset = 0; in __snd_util_memblk_new()
123 blk->offset = p->offset + p->size; in __snd_util_memblk_new()
125 blk->size = units; in __snd_util_memblk_new()
126 list_add(&blk->list, prev); in __snd_util_memblk_new()
129 return blk; in __snd_util_memblk_new()
139 struct snd_util_memblk *blk; in snd_util_mem_alloc() local
141 blk = __snd_util_mem_alloc(hdr, size); in snd_util_mem_alloc()
143 return blk; in snd_util_mem_alloc()
152 __snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) in __snd_util_mem_free() argument
154 list_del(&blk->list); in __snd_util_mem_free()
156 hdr->used -= blk->size; in __snd_util_mem_free()
157 kfree(blk); in __snd_util_mem_free()
163 int snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) in snd_util_mem_free() argument
165 if (snd_BUG_ON(!hdr || !blk)) in snd_util_mem_free()
169 __snd_util_mem_free(hdr, blk); in snd_util_mem_free()