| /linux/include/linux/ |
| H A D | cacheflush.h | 10 #ifndef flush_dcache_folio 11 void flush_dcache_folio(struct folio *folio); 14 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 17 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/openrisc/include/asm/ |
| H A D | cacheflush.h | 76 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 80 #define flush_dcache_folio flush_dcache_folio macro 85 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/riscv/include/asm/ |
| H A D | cacheflush.h | 24 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 29 #define flush_dcache_folio flush_dcache_folio macro 34 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/csky/abiv2/inc/abi/ |
| H A D | cacheflush.h | 21 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 26 #define flush_dcache_folio flush_dcache_folio macro 31 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | cacheflush.h | 38 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 46 #define flush_dcache_folio flush_dcache_folio macro 50 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/xtensa/include/asm/ |
| H A D | cacheflush.h | 127 void flush_dcache_folio(struct folio *folio); 128 #define flush_dcache_folio flush_dcache_folio macro 133 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/sh/include/asm/ |
| H A D | cacheflush.h | 45 void flush_dcache_folio(struct folio *folio); 46 #define flush_dcache_folio flush_dcache_folio macro 49 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/csky/abiv1/ |
| H A D | cacheflush.c | 18 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 36 EXPORT_SYMBOL(flush_dcache_folio); 40 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/arc/include/asm/ |
| H A D | cacheflush.h | 31 void flush_dcache_folio(struct folio *folio); 32 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/csky/abiv1/inc/abi/ |
| H A D | cacheflush.h | 12 void flush_dcache_folio(struct folio *); 13 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/nios2/include/asm/ |
| H A D | cacheflush.h | 32 void flush_dcache_folio(struct folio *folio); 33 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/arm64/mm/ |
| H A D | flush.c | 70 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 75 EXPORT_SYMBOL(flush_dcache_folio); 79 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/microblaze/include/asm/ |
| H A D | cacheflush.h | 77 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 83 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/mips/include/asm/ |
| H A D | cacheflush.h | 56 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 64 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/sparc/include/asm/ |
| H A D | cacheflush_32.h | 42 #define flush_dcache_folio(folio) sparc_flush_folio_to_ram(folio) macro 45 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/arm/include/asm/ |
| H A D | cacheflush.h | 296 void flush_dcache_folio(struct folio *folio); 297 #define flush_dcache_folio flush_dcache_folio macro
|
| /linux/arch/nios2/mm/ |
| H A D | cacheflush.c | 175 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 201 EXPORT_SYMBOL(flush_dcache_folio); 205 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/arm/mm/ |
| H A D | flush.c | 336 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 367 EXPORT_SYMBOL(flush_dcache_folio); 371 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/xtensa/mm/ |
| H A D | cache.c | 126 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 178 EXPORT_SYMBOL(flush_dcache_folio);
|
| /linux/arch/sh/mm/ |
| H A D | cache.c | 225 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 229 EXPORT_SYMBOL(flush_dcache_folio);
|
| /linux/Documentation/core-api/ |
| H A D | cachetlb.rst | 276 ``void flush_dcache_folio(struct folio *folio)`` 284 that {get,pin}_user_pages{_fast} already call flush_dcache_folio 316 page. See sparc64's flush_dcache_folio and update_mmu_cache_range 319 The idea is, first at flush_dcache_folio() time, if 354 get_user_pages()). Note: flush_dcache_folio() deliberately 371 flush_dcache_folio and update_mmu_cache_range. In the future, the hope
|
| /linux/arch/arc/mm/ |
| H A D | cache.c | 705 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 710 EXPORT_SYMBOL(flush_dcache_folio); 714 return flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux/arch/m68k/include/asm/ |
| H A D | cacheflush_mm.h | 259 #define flush_dcache_folio(folio) \ macro
|
| /linux/fs/ |
| H A D | remap_range.c | 240 flush_dcache_folio(src_folio); in vfs_dedupe_file_range_compare() 241 flush_dcache_folio(dst_folio); in vfs_dedupe_file_range_compare()
|
| /linux/mm/ |
| H A D | util.c | 1155 #ifndef flush_dcache_folio 1156 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 1163 EXPORT_SYMBOL(flush_dcache_folio);
|