|
@@ -101,7 +101,7 @@ struct cpu_cache_fns {
|
|
|
void (*flush_user_range)(unsigned long, unsigned long, unsigned int);
|
|
void (*flush_user_range)(unsigned long, unsigned long, unsigned int);
|
|
|
|
|
|
|
|
void (*coherent_kern_range)(unsigned long, unsigned long);
|
|
void (*coherent_kern_range)(unsigned long, unsigned long);
|
|
|
- void (*coherent_user_range)(unsigned long, unsigned long);
|
|
|
|
|
|
|
+ int (*coherent_user_range)(unsigned long, unsigned long);
|
|
|
void (*flush_kern_dcache_area)(void *, size_t);
|
|
void (*flush_kern_dcache_area)(void *, size_t);
|
|
|
|
|
|
|
|
void (*dma_map_area)(const void *, size_t, int);
|
|
void (*dma_map_area)(const void *, size_t, int);
|
|
@@ -142,7 +142,7 @@ extern void __cpuc_flush_kern_all(void);
|
|
|
extern void __cpuc_flush_user_all(void);
|
|
extern void __cpuc_flush_user_all(void);
|
|
|
extern void __cpuc_flush_user_range(unsigned long, unsigned long, unsigned int);
|
|
extern void __cpuc_flush_user_range(unsigned long, unsigned long, unsigned int);
|
|
|
extern void __cpuc_coherent_kern_range(unsigned long, unsigned long);
|
|
extern void __cpuc_coherent_kern_range(unsigned long, unsigned long);
|
|
|
-extern void __cpuc_coherent_user_range(unsigned long, unsigned long);
|
|
|
|
|
|
|
+extern int __cpuc_coherent_user_range(unsigned long, unsigned long);
|
|
|
extern void __cpuc_flush_dcache_area(void *, size_t);
|
|
extern void __cpuc_flush_dcache_area(void *, size_t);
|
|
|
|
|
|
|
|
/*
|
|
/*
|