Lines Matching refs:dmab
375 struct snd_dma_buffer *dmab) in snd_emu10k1_alloc_pages_maybe_wider() argument
390 &emu->pci->dev, size, dmab); in snd_emu10k1_alloc_pages_maybe_wider()
476 struct snd_dma_buffer dmab; in __synth_free_pages() local
479 dmab.dev.type = SNDRV_DMA_TYPE_DEV; in __synth_free_pages()
480 dmab.dev.dev = &emu->pci->dev; in __synth_free_pages()
485 dmab.area = emu->page_ptr_table[page]; in __synth_free_pages()
486 dmab.addr = emu->page_addr_table[page]; in __synth_free_pages()
492 dmab.bytes = PAGE_SIZE; in __synth_free_pages()
494 dmab.bytes *= 2; in __synth_free_pages()
496 snd_dma_free_pages(&dmab); in __synth_free_pages()
508 struct snd_dma_buffer dmab; in synth_alloc_pages() local
515 &dmab) < 0) in synth_alloc_pages()
517 if (!is_valid_page(emu, dmab.addr)) { in synth_alloc_pages()
518 snd_dma_free_pages(&dmab); in synth_alloc_pages()
521 emu->page_addr_table[page] = dmab.addr; in synth_alloc_pages()
522 emu->page_ptr_table[page] = dmab.area; in synth_alloc_pages()