Lines Matching refs:dir
64 enum dma_data_direction dir, size_t size, in snd_dma_alloc_dir_pages() argument
75 dmab->dev.dir = dir; in snd_dma_alloc_dir_pages()
160 enum dma_data_direction dir, size_t size) in snd_devm_alloc_dir_pages() argument
173 err = snd_dma_alloc_dir_pages(type, dev, dir, size, dmab); in snd_devm_alloc_dir_pages()
562 sgt = dma_alloc_noncontiguous(dmab->dev.dev, size, dmab->dev.dir, in snd_dma_noncontig_alloc()
575 dma_free_noncontiguous(dmab->dev.dev, size, sgt, dmab->dev.dir); in snd_dma_noncontig_alloc()
584 dmab->dev.dir); in snd_dma_noncontig_free()
598 if (dmab->dev.dir == DMA_TO_DEVICE) in snd_dma_noncontig_sync()
602 dmab->dev.dir); in snd_dma_noncontig_sync()
604 if (dmab->dev.dir == DMA_FROM_DEVICE) in snd_dma_noncontig_sync()
608 dmab->dev.dir); in snd_dma_noncontig_sync()
839 dmab->dev.dir, DEFAULT_GFP); in snd_dma_noncoherent_alloc()
848 dmab->addr, dmab->dev.dir); in snd_dma_noncoherent_free()
864 if (dmab->dev.dir != DMA_TO_DEVICE) in snd_dma_noncoherent_sync()
866 dmab->bytes, dmab->dev.dir); in snd_dma_noncoherent_sync()
868 if (dmab->dev.dir != DMA_FROM_DEVICE) in snd_dma_noncoherent_sync()
870 dmab->bytes, dmab->dev.dir); in snd_dma_noncoherent_sync()