• Home
  • Raw
  • Download

Lines Matching refs:size

45 void *snd_malloc_pages(size_t size, gfp_t gfp_flags)  in snd_malloc_pages()  argument
49 if (WARN_ON(!size)) in snd_malloc_pages()
54 pg = get_order(size); in snd_malloc_pages()
66 void snd_free_pages(void *ptr, size_t size) in snd_free_pages() argument
72 pg = get_order(size); in snd_free_pages()
85 static void *snd_malloc_dev_pages(struct device *dev, size_t size, dma_addr_t *dma) in snd_malloc_dev_pages() argument
92 pg = get_order(size); in snd_malloc_dev_pages()
101 static void snd_free_dev_pages(struct device *dev, size_t size, void *ptr, in snd_free_dev_pages() argument
108 pg = get_order(size); in snd_free_dev_pages()
120 static void snd_malloc_dev_iram(struct snd_dma_buffer *dmab, size_t size) in snd_malloc_dev_iram() argument
137 dmab->area = gen_pool_dma_alloc(pool, size, &dmab->addr); in snd_malloc_dev_iram()
174 int snd_dma_alloc_pages(int type, struct device *device, size_t size, in snd_dma_alloc_pages() argument
177 if (WARN_ON(!size)) in snd_dma_alloc_pages()
187 dmab->area = snd_malloc_pages(size, in snd_dma_alloc_pages()
194 snd_malloc_dev_iram(dmab, size); in snd_dma_alloc_pages()
203 dmab->area = snd_malloc_dev_pages(device, size, &dmab->addr); in snd_dma_alloc_pages()
208 snd_malloc_sgbuf_pages(device, size, dmab, NULL); in snd_dma_alloc_pages()
219 dmab->bytes = size; in snd_dma_alloc_pages()
239 int snd_dma_alloc_pages_fallback(int type, struct device *device, size_t size, in snd_dma_alloc_pages_fallback() argument
244 while ((err = snd_dma_alloc_pages(type, device, size, dmab)) < 0) { in snd_dma_alloc_pages_fallback()
247 if (size <= PAGE_SIZE) in snd_dma_alloc_pages_fallback()
249 size >>= 1; in snd_dma_alloc_pages_fallback()
250 size = PAGE_SIZE << get_order(size); in snd_dma_alloc_pages_fallback()