diff options
Diffstat (limited to 'include/asm-arm/io.h')
| -rw-r--r-- | include/asm-arm/io.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/asm-arm/io.h b/include/asm-arm/io.h index b3479fc1cc8f..8076a85c3675 100644 --- a/include/asm-arm/io.h +++ b/include/asm-arm/io.h | |||
| @@ -280,6 +280,10 @@ extern void pci_iounmap(struct pci_dev *dev, void __iomem *addr); | |||
| 280 | #define BIOVEC_MERGEABLE(vec1, vec2) \ | 280 | #define BIOVEC_MERGEABLE(vec1, vec2) \ |
| 281 | ((bvec_to_phys((vec1)) + (vec1)->bv_len) == bvec_to_phys((vec2))) | 281 | ((bvec_to_phys((vec1)) + (vec1)->bv_len) == bvec_to_phys((vec2))) |
| 282 | 282 | ||
| 283 | #define ARCH_HAS_VALID_PHYS_ADDR_RANGE | ||
| 284 | extern int valid_phys_addr_range(unsigned long addr, size_t size); | ||
| 285 | extern int valid_mmap_phys_addr_range(unsigned long pfn, size_t size); | ||
| 286 | |||
| 283 | /* | 287 | /* |
| 284 | * Convert a physical pointer to a virtual kernel pointer for /dev/mem | 288 | * Convert a physical pointer to a virtual kernel pointer for /dev/mem |
| 285 | * access | 289 | * access |
| @@ -291,5 +295,12 @@ extern void pci_iounmap(struct pci_dev *dev, void __iomem *addr); | |||
| 291 | */ | 295 | */ |
| 292 | #define xlate_dev_kmem_ptr(p) p | 296 | #define xlate_dev_kmem_ptr(p) p |
| 293 | 297 | ||
| 298 | /* | ||
| 299 | * Register ISA memory and port locations for glibc iopl/inb/outb | ||
| 300 | * emulation. | ||
| 301 | */ | ||
| 302 | extern void register_isa_ports(unsigned int mmio, unsigned int io, | ||
| 303 | unsigned int io_shift); | ||
| 304 | |||
| 294 | #endif /* __KERNEL__ */ | 305 | #endif /* __KERNEL__ */ |
| 295 | #endif /* __ASM_ARM_IO_H */ | 306 | #endif /* __ASM_ARM_IO_H */ |
