Lines Matching defs:hdr
125 search_empty(struct snd_util_memhdr *hdr, int size)
133 list_for_each(p, &hdr->block) {
144 blk = __snd_util_memblk_new(hdr, psize * ALIGN_PAGE_SIZE, p->prev);
177 struct snd_util_memhdr *hdr;
186 hdr = trident->tlb.memhdr;
187 if (snd_BUG_ON(!hdr))
192 mutex_lock(&hdr->block_mutex);
193 blk = search_empty(hdr, runtime->dma_bytes);
195 mutex_unlock(&hdr->block_mutex);
207 __snd_util_mem_free(hdr, blk);
208 mutex_unlock(&hdr->block_mutex);
213 mutex_unlock(&hdr->block_mutex);
224 struct snd_util_memhdr *hdr;
235 hdr = trident->tlb.memhdr;
236 if (snd_BUG_ON(!hdr))
239 mutex_lock(&hdr->block_mutex);
240 blk = search_empty(hdr, runtime->dma_bytes);
242 mutex_unlock(&hdr->block_mutex);
252 __snd_util_mem_free(hdr, blk);
253 mutex_unlock(&hdr->block_mutex);
258 mutex_unlock(&hdr->block_mutex);
284 struct snd_util_memhdr *hdr;
290 hdr = trident->tlb.memhdr;
291 mutex_lock(&hdr->block_mutex);
296 __snd_util_mem_free(hdr, blk);
297 mutex_unlock(&hdr->block_mutex);