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