Loading arch/sh/mm/uncached.c +4 −0 Original line number Original line Diff line number Diff line #include <linux/init.h> #include <linux/init.h> #include <linux/module.h> #include <asm/sizes.h> #include <asm/sizes.h> #include <asm/page.h> #include <asm/page.h> #include <asm/addrspace.h> #include <asm/addrspace.h> Loading @@ -16,11 +17,14 @@ unsigned long cached_to_uncached = SZ_512M; unsigned long cached_to_uncached = SZ_512M; unsigned long uncached_size = SZ_512M; unsigned long uncached_size = SZ_512M; unsigned long uncached_start, uncached_end; unsigned long uncached_start, uncached_end; EXPORT_SYMBOL(uncached_start); EXPORT_SYMBOL(uncached_end); int virt_addr_uncached(unsigned long kaddr) int virt_addr_uncached(unsigned long kaddr) { { return (kaddr >= uncached_start) && (kaddr < uncached_end); return (kaddr >= uncached_start) && (kaddr < uncached_end); } } EXPORT_SYMBOL(virt_addr_uncached); void __init uncached_init(void) void __init uncached_init(void) { { Loading Loading
arch/sh/mm/uncached.c +4 −0 Original line number Original line Diff line number Diff line #include <linux/init.h> #include <linux/init.h> #include <linux/module.h> #include <asm/sizes.h> #include <asm/sizes.h> #include <asm/page.h> #include <asm/page.h> #include <asm/addrspace.h> #include <asm/addrspace.h> Loading @@ -16,11 +17,14 @@ unsigned long cached_to_uncached = SZ_512M; unsigned long cached_to_uncached = SZ_512M; unsigned long uncached_size = SZ_512M; unsigned long uncached_size = SZ_512M; unsigned long uncached_start, uncached_end; unsigned long uncached_start, uncached_end; EXPORT_SYMBOL(uncached_start); EXPORT_SYMBOL(uncached_end); int virt_addr_uncached(unsigned long kaddr) int virt_addr_uncached(unsigned long kaddr) { { return (kaddr >= uncached_start) && (kaddr < uncached_end); return (kaddr >= uncached_start) && (kaddr < uncached_end); } } EXPORT_SYMBOL(virt_addr_uncached); void __init uncached_init(void) void __init uncached_init(void) { { Loading