Lines Matching defs:hdr
108 search_empty(struct snd_util_memhdr *hdr, int size)
116 list_for_each(p, &hdr->block) {
127 blk = __snd_util_memblk_new(hdr, psize * ALIGN_PAGE_SIZE, p->prev);
160 struct snd_util_memhdr *hdr;
169 hdr = trident->tlb.memhdr;
170 if (snd_BUG_ON(!hdr))
175 mutex_lock(&hdr->block_mutex);
176 blk = search_empty(hdr, runtime->dma_bytes);
178 mutex_unlock(&hdr->block_mutex);
188 __snd_util_mem_free(hdr, blk);
189 mutex_unlock(&hdr->block_mutex);
194 mutex_unlock(&hdr->block_mutex);
205 struct snd_util_memhdr *hdr;
215 hdr = trident->tlb.memhdr;
216 if (snd_BUG_ON(!hdr))
219 mutex_lock(&hdr->block_mutex);
220 blk = search_empty(hdr, runtime->dma_bytes);
222 mutex_unlock(&hdr->block_mutex);
231 __snd_util_mem_free(hdr, blk);
232 mutex_unlock(&hdr->block_mutex);
237 mutex_unlock(&hdr->block_mutex);
263 struct snd_util_memhdr *hdr;
269 hdr = trident->tlb.memhdr;
270 mutex_lock(&hdr->block_mutex);
275 __snd_util_mem_free(hdr, blk);
276 mutex_unlock(&hdr->block_mutex);