Lines Matching defs:hdr
140 search_empty(struct snd_util_memhdr *hdr, int size)
149 list_for_each(p, &hdr->block) {
160 blk = __snd_util_memblk_new(hdr, psize * ALIGN_PAGE_SIZE, p->prev);
193 struct snd_util_memhdr *hdr;
202 hdr = trident->tlb.memhdr;
203 if (snd_BUG_ON(!hdr))
208 mutex_lock(&hdr->block_mutex);
209 blk = search_empty(hdr, runtime->dma_bytes);
211 mutex_unlock(&hdr->block_mutex);
223 __snd_util_mem_free(hdr, blk);
224 mutex_unlock(&hdr->block_mutex);
229 mutex_unlock(&hdr->block_mutex);
240 struct snd_util_memhdr *hdr;
251 hdr = trident->tlb.memhdr;
252 if (snd_BUG_ON(!hdr))
255 mutex_lock(&hdr->block_mutex);
256 blk = search_empty(hdr, runtime->dma_bytes);
258 mutex_unlock(&hdr->block_mutex);
268 __snd_util_mem_free(hdr, blk);
269 mutex_unlock(&hdr->block_mutex);
274 mutex_unlock(&hdr->block_mutex);
300 struct snd_util_memhdr *hdr;
306 hdr = trident->tlb.memhdr;
307 mutex_lock(&hdr->block_mutex);
312 __snd_util_mem_free(hdr, blk);
313 mutex_unlock(&hdr->block_mutex);