Lines Matching refs:dmab
378 struct snd_dma_buffer *dmab) in snd_emu10k1_alloc_pages_maybe_wider() argument
393 &emu->pci->dev, size, dmab); in snd_emu10k1_alloc_pages_maybe_wider()
481 struct snd_dma_buffer dmab; in __synth_free_pages() local
484 dmab.dev.type = SNDRV_DMA_TYPE_DEV; in __synth_free_pages()
485 dmab.dev.dev = &emu->pci->dev; in __synth_free_pages()
490 dmab.area = emu->page_ptr_table[page]; in __synth_free_pages()
491 dmab.addr = emu->page_addr_table[page]; in __synth_free_pages()
497 dmab.bytes = PAGE_SIZE; in __synth_free_pages()
499 dmab.bytes *= 2; in __synth_free_pages()
501 snd_dma_free_pages(&dmab); in __synth_free_pages()
513 struct snd_dma_buffer dmab; in synth_alloc_pages() local
520 &dmab) < 0) in synth_alloc_pages()
522 if (!is_valid_page(emu, dmab.addr)) { in synth_alloc_pages()
523 snd_dma_free_pages(&dmab); in synth_alloc_pages()
526 emu->page_addr_table[page] = dmab.addr; in synth_alloc_pages()
527 emu->page_ptr_table[page] = dmab.area; in synth_alloc_pages()