hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/arch/ia64/include/asm/dma-mapping.h
....@@ -6,24 +6,11 @@
66 * Copyright (C) 2003-2004 Hewlett-Packard Co
77 * David Mosberger-Tang <davidm@hpl.hp.com>
88 */
9
-#include <asm/machvec.h>
10
-#include <linux/scatterlist.h>
11
-#include <linux/dma-debug.h>
12
-
13
-#define ARCH_HAS_DMA_GET_REQUIRED_MASK
14
-
159 extern const struct dma_map_ops *dma_ops;
16
-extern struct ia64_machine_vector ia64_mv;
17
-extern void set_iommu_machvec(void);
18
-
19
-extern void machvec_dma_sync_single(struct device *, dma_addr_t, size_t,
20
- enum dma_data_direction);
21
-extern void machvec_dma_sync_sg(struct device *, struct scatterlist *, int,
22
- enum dma_data_direction);
2310
2411 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus)
2512 {
26
- return platform_dma_get_ops(NULL);
13
+ return dma_ops;
2714 }
2815
2916 #endif /* _ASM_IA64_DMA_MAPPING_H */