Loading include/asm-x86/io_32.h +12 −3 Original line number Diff line number Diff line Loading @@ -116,13 +116,22 @@ extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsign * If the area you are trying to map is a PCI BAR you should have a * look at pci_iomap(). */ extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap(unsigned long offset, unsigned long size) static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); /* * The default ioremap() behavior is non-cached: */ static inline void __iomem * ioremap(unsigned long offset, unsigned long size) { return ioremap_nocache(offset, size); } extern void iounmap(volatile void __iomem *addr); /* Loading include/asm-x86/io_64.h +17 −6 Original line number Diff line number Diff line Loading @@ -152,11 +152,6 @@ static inline void * phys_to_virt(unsigned long address) extern void __iomem *__ioremap(unsigned long offset, unsigned long size, unsigned long flags); static inline void __iomem * ioremap (unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void *early_ioremap(unsigned long addr, unsigned long size); extern void early_iounmap(void *addr, unsigned long size); Loading @@ -166,7 +161,23 @@ extern void early_iounmap(void *addr, unsigned long size); * or read caching is not desirable: */ extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } /* * The default ioremap() behavior is non-cached: */ static inline void __iomem * ioremap(unsigned long offset, unsigned long size) { return ioremap_cache(offset, size); } extern void iounmap(volatile void __iomem *addr); extern void __iomem *fix_ioremap(unsigned idx, unsigned long phys); /* Loading Loading
include/asm-x86/io_32.h +12 −3 Original line number Diff line number Diff line Loading @@ -116,13 +116,22 @@ extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsign * If the area you are trying to map is a PCI BAR you should have a * look at pci_iomap(). */ extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap(unsigned long offset, unsigned long size) static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); /* * The default ioremap() behavior is non-cached: */ static inline void __iomem * ioremap(unsigned long offset, unsigned long size) { return ioremap_nocache(offset, size); } extern void iounmap(volatile void __iomem *addr); /* Loading
include/asm-x86/io_64.h +17 −6 Original line number Diff line number Diff line Loading @@ -152,11 +152,6 @@ static inline void * phys_to_virt(unsigned long address) extern void __iomem *__ioremap(unsigned long offset, unsigned long size, unsigned long flags); static inline void __iomem * ioremap (unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } extern void *early_ioremap(unsigned long addr, unsigned long size); extern void early_iounmap(void *addr, unsigned long size); Loading @@ -166,7 +161,23 @@ extern void early_iounmap(void *addr, unsigned long size); * or read caching is not desirable: */ extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); static inline void __iomem * ioremap_cache(unsigned long offset, unsigned long size) { return __ioremap(offset, size, 0); } /* * The default ioremap() behavior is non-cached: */ static inline void __iomem * ioremap(unsigned long offset, unsigned long size) { return ioremap_cache(offset, size); } extern void iounmap(volatile void __iomem *addr); extern void __iomem *fix_ioremap(unsigned idx, unsigned long phys); /* Loading