Home
last modified time | relevance | path

Searched refs:flush_dcache_folio (Results 1 – 25 of 37) sorted by relevance

12

/linux/include/linux/
H A Dcacheflush.h10 #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 Dhighmem.h623 flush_dcache_folio(folio); in memcpy_to_folio()
659 flush_dcache_folio(folio); in folio_zero_tail()
/linux/arch/csky/abiv2/inc/abi/
H A Dcacheflush.h21 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/riscv/include/asm/
H A Dcacheflush.h24 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/powerpc/include/asm/
H A Dcacheflush.h38 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 Dcacheflush.h127 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 Dcacheflush.h45 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 Dcacheflush.c18 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 Dcacheflush.h31 void flush_dcache_folio(struct folio *folio);
32 #define flush_dcache_folio flush_dcache_folio macro
/linux/arch/nios2/include/asm/
H A Dcacheflush.h32 void flush_dcache_folio(struct folio *folio);
33 #define flush_dcache_folio flush_dcache_folio macro
/linux/arch/arm64/mm/
H A Dflush.c70 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 Dcacheflush.h77 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 Dcacheflush.h56 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 Dcacheflush_32.h42 #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 Dcacheflush.h296 void flush_dcache_folio(struct folio *folio);
297 #define flush_dcache_folio flush_dcache_folio macro
/linux/arch/xtensa/mm/
H A Dcache.c126 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function
178 EXPORT_SYMBOL(flush_dcache_folio);
/linux/arch/sh/mm/
H A Dcache.c225 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() function
229 EXPORT_SYMBOL(flush_dcache_folio);
/linux/arch/arc/mm/
H A Dcache.c705 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/Documentation/core-api/
H A Dcachetlb.rst276 ``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/m68k/include/asm/
H A Dcacheflush_mm.h259 #define flush_dcache_folio(folio) \ macro
/linux/fs/
H A Dremap_range.c240 flush_dcache_folio(src_folio); in vfs_dedupe_file_range_compare()
241 flush_dcache_folio(dst_folio); in vfs_dedupe_file_range_compare()
/linux/fs/netfs/
H A Dbuffered_write.c216 flush_dcache_folio(folio); in netfs_perform_write()
386 flush_dcache_folio(folio); in netfs_perform_write()
H A Dread_collect.c54 flush_dcache_folio(folio); in netfs_unlock_read_folio()
/linux/mm/
H A Dmemfd_luo.c193 flush_dcache_folio(folio); in memfd_luo_preserve_folios()
/linux/fs/iomap/
H A Dbuffered-io.c1123 flush_dcache_folio(folio); in __iomap_write_end()
1155 flush_dcache_folio(folio); in iomap_write_end_inline()
1244 flush_dcache_folio(folio); in iomap_write_iter()

12