2 #include <linux/kernel.h>
3 #include <linux/module.h>
4 #include <linux/dma-mapping.h>
5 #include <asm/dma-mapping.h>
7 static dma_addr_t
pci32_map_single(struct device
*dev
, void *ptr
,
8 size_t size
, int direction
)
11 flush_write_buffers();
12 return virt_to_phys(ptr
);
15 static const struct dma_mapping_ops pci32_dma_ops
= {
16 .map_single
= pci32_map_single
,
19 const struct dma_mapping_ops
*dma_ops
= &pci32_dma_ops
;
20 EXPORT_SYMBOL(dma_ops
);