/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
|
H A D | highmem.h | 503 flush_dcache_folio(folio); in memcpy_to_folio() 539 flush_dcache_folio(folio); in folio_zero_tail()
|
/linux/arch/openrisc/include/asm/ |
H A D | cacheflush.h | 59 static inline void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 63 #define flush_dcache_folio flush_dcache_folio macro 68 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/sparc/include/asm/ |
H A D | cacheflush_64.h | 49 void flush_dcache_folio(struct folio *folio); 50 #define flush_dcache_folio flush_dcache_folio macro 53 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
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/arm64/include/asm/ |
H A D | cacheflush.h | 130 void flush_dcache_folio(struct folio *); 131 #define flush_dcache_folio flush_dcache_folio macro
|
/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/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/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/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 63 #define flush_dcache_folio flush_dcache_folio macro
|
/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 | 334 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function 365 EXPORT_SYMBOL(flush_dcache_folio); 369 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
H A D | nommu.c | 180 void flush_dcache_folio(struct folio *folio) in setup_mm_for_reboot() 184 EXPORT_SYMBOL(flush_dcache_folio); in flush_dcache_folio() 183 void flush_dcache_folio(struct folio *folio) flush_dcache_folio() function
|
/linux/fs/bcachefs/ |
H A D | fs-io-buffered.c | 698 flush_dcache_folio(folio); in bch2_write_begin() 704 flush_dcache_folio(folio); in bch2_write_begin() 762 flush_dcache_folio(folio); in bch2_write_end() 889 flush_dcache_folio(*fi); in __bch2_buffered_write() 911 flush_dcache_folio(f); in __bch2_buffered_write()
|
/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()
|