diff options
author | Jan Glauber <jang@linux.vnet.ibm.com> | 2012-11-29 08:33:30 -0500 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2012-11-30 11:47:23 -0500 |
commit | 828b35f60eb0148f994bb13e328df94578b07142 (patch) | |
tree | 2e06065339ebbfb9aab46f3167fe77ac952ac6fa /arch/s390/include/asm/dma.h | |
parent | 9a4da8a5b109906a64bed5aaeb83bf4edb1f5888 (diff) |
s390/pci: DMA support
Add DMA IOMMU support using 4K page table entries. Implement dma_map_ops.
Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/include/asm/dma.h')
-rw-r--r-- | arch/s390/include/asm/dma.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/arch/s390/include/asm/dma.h b/arch/s390/include/asm/dma.h index 6fb6de4f15b0..de015d85e3e5 100644 --- a/arch/s390/include/asm/dma.h +++ b/arch/s390/include/asm/dma.h | |||
@@ -1,14 +1,13 @@ | |||
1 | /* | 1 | #ifndef _ASM_S390_DMA_H |
2 | * S390 version | 2 | #define _ASM_S390_DMA_H |
3 | */ | ||
4 | |||
5 | #ifndef _ASM_DMA_H | ||
6 | #define _ASM_DMA_H | ||
7 | 3 | ||
8 | #include <asm/io.h> /* need byte IO */ | 4 | #include <asm/io.h> |
9 | 5 | ||
6 | /* | ||
7 | * MAX_DMA_ADDRESS is ambiguous because on s390 its completely unrelated | ||
8 | * to DMA. It _is_ used for the s390 memory zone split at 2GB caused | ||
9 | * by the 31 bit heritage. | ||
10 | */ | ||
10 | #define MAX_DMA_ADDRESS 0x80000000 | 11 | #define MAX_DMA_ADDRESS 0x80000000 |
11 | 12 | ||
12 | #define free_dma(x) do { } while (0) | 13 | #endif /* _ASM_S390_DMA_H */ |
13 | |||
14 | #endif /* _ASM_DMA_H */ | ||