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