summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/pci-swiotlb.c
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2012-03-28 16:36:27 +0200
committerMarek Szyprowski <m.szyprowski@samsung.com>2012-03-28 16:36:27 +0200
commit613c4578d4079a14dbee76ef7e0c80f635522fe3 (patch)
treecd833ec1ae6f510153ffddb3ff3e22d2443b832d /arch/x86/kernel/pci-swiotlb.c
parentLinux 3.3 (diff)
downloadlinux-613c4578d4079a14dbee76ef7e0c80f635522fe3.tar.xz
linux-613c4578d4079a14dbee76ef7e0c80f635522fe3.zip
common: dma-mapping: introduce generic alloc() and free() methods
Introduce new generic alloc and free methods with attributes argument. Existing alloc_coherent and free_coherent can be implemented on top of the new calls with NULL attributes argument. Later also dma_alloc_non_coherent can be implemented using DMA_ATTR_NONCOHERENT attribute as well as dma_alloc_writecombine with separate DMA_ATTR_WRITECOMBINE attribute. This way the drivers will get more generic, platform independent way of allocating dma buffers with specific parameters. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Acked-by: Kyungmin Park <kyungmin.park@samsung.com> Reviewed-by: David Gibson <david@gibson.dropbear.ud.au> Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/x86/kernel/pci-swiotlb.c')
0 files changed, 0 insertions, 0 deletions