Lines Matching full:void

21 extern void (*local_flush_cache_all)(void *args);
22 extern void (*local_flush_cache_mm)(void *args);
23 extern void (*local_flush_cache_dup_mm)(void *args);
24 extern void (*local_flush_cache_page)(void *args);
25 extern void (*local_flush_cache_range)(void *args);
26 extern void (*local_flush_dcache_folio)(void *args);
27 extern void (*local_flush_icache_range)(void *args);
28 extern void (*local_flush_icache_folio)(void *args);
29 extern void (*local_flush_cache_sigtramp)(void *args);
31 static inline void cache_noop(void *args) { } in cache_noop()
33 extern void (*__flush_wback_region)(void *start, int size);
34 extern void (*__flush_purge_region)(void *start, int size);
35 extern void (*__flush_invalidate_region)(void *start, int size);
37 extern void flush_cache_all(void);
38 extern void flush_cache_mm(struct mm_struct *mm);
39 extern void flush_cache_dup_mm(struct mm_struct *mm);
40 extern void flush_cache_page(struct vm_area_struct *vma,
42 extern void flush_cache_range(struct vm_area_struct *vma,
45 void flush_dcache_folio(struct folio *folio);
47 static inline void flush_dcache_page(struct page *page) in flush_dcache_page()
52 extern void flush_icache_range(unsigned long start, unsigned long end);
54 void flush_icache_pages(struct vm_area_struct *vma, struct page *page,
57 extern void flush_cache_sigtramp(unsigned long address);
65 extern void __flush_anon_page(struct page *page, unsigned long);
67 static inline void flush_anon_page(struct vm_area_struct *vma, in flush_anon_page()
75 static inline void flush_kernel_vmap_range(void *addr, int size) in flush_kernel_vmap_range()
79 static inline void invalidate_kernel_vmap_range(void *addr, int size) in invalidate_kernel_vmap_range()
84 extern void copy_to_user_page(struct vm_area_struct *vma,
85 struct page *page, unsigned long vaddr, void *dst, const void *src,
88 extern void copy_from_user_page(struct vm_area_struct *vma,
89 struct page *page, unsigned long vaddr, void *dst, const void *src,
99 void kmap_coherent_init(void);
100 void *kmap_coherent(struct page *page, unsigned long addr);
101 void kunmap_coherent(void *kvaddr);
105 void cpu_cache_init(void);
107 void __weak l2_cache_init(void);
109 void __weak j2_cache_init(void);
110 void __weak sh2_cache_init(void);
111 void __weak sh2a_cache_init(void);
112 void __weak sh3_cache_init(void);
113 void __weak shx3_cache_init(void);
114 void __weak sh4_cache_init(void);
115 void __weak sh7705_cache_init(void);
117 void __weak sh4__flush_region_init(void);
119 static inline void *sh_cacheop_vaddr(void *vaddr) in sh_cacheop_vaddr()
122 vaddr = (void *)CAC_ADDR((unsigned long)vaddr); in sh_cacheop_vaddr()