Home
last modified time | relevance | path

Searched refs:PG_dcache_clean (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/arch/csky/abiv1/
H A Dcacheflush.c14 #define PG_dcache_clean PG_arch_1 macro
26 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
31 set_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
49 if (!test_and_set_bit(PG_dcache_clean, &page->flags)) in update_mmu_cache()
/kernel/linux/linux-6.6/arch/csky/abiv1/
H A Dcacheflush.c16 #define PG_dcache_clean PG_arch_1 macro
28 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
33 set_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
59 if (!test_and_set_bit(PG_dcache_clean, &folio->flags)) in update_mmu_cache_range()
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dflush.c58 if (!test_bit(PG_dcache_clean, &page->flags)) { in __sync_icache_dcache()
60 set_bit(PG_dcache_clean, &page->flags); in __sync_icache_dcache()
72 if (test_bit(PG_dcache_clean, &page->flags)) in flush_dcache_page()
73 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dflush.c56 if (!test_bit(PG_dcache_clean, &folio->flags)) { in __sync_icache_dcache()
60 set_bit(PG_dcache_clean, &folio->flags); in __sync_icache_dcache()
72 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
73 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dcacheflush.h16 #define PG_dcache_clean PG_arch_1 macro
20 if (test_bit(PG_dcache_clean, &page->flags)) in flush_dcache_page()
21 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
H A Dhugetlb.h10 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dcacheflush.h16 #define PG_dcache_clean PG_arch_1 macro
20 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
21 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
/kernel/linux/linux-5.10/arch/csky/abiv2/inc/abi/
H A Dcacheflush.h19 #define PG_dcache_clean PG_arch_1 macro
24 if (test_bit(PG_dcache_clean, &page->flags)) in flush_dcache_page()
25 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
/kernel/linux/linux-6.6/arch/csky/abiv2/inc/abi/
H A Dcacheflush.h19 #define PG_dcache_clean PG_arch_1 macro
23 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
24 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
/kernel/linux/linux-5.10/arch/sh/mm/
H A Dcache.c65 test_bit(PG_dcache_clean, &page->flags)) { in copy_to_user_page()
72 clear_bit(PG_dcache_clean, &page->flags); in copy_to_user_page()
84 test_bit(PG_dcache_clean, &page->flags)) { in copy_from_user_page()
91 clear_bit(PG_dcache_clean, &page->flags); in copy_from_user_page()
103 test_bit(PG_dcache_clean, &from->flags)) { in copy_user_highpage()
147 int dirty = !test_and_set_bit(PG_dcache_clean, &page->flags); in __update_cache()
159 test_bit(PG_dcache_clean, &page->flags)) { in __flush_anon_page()
/kernel/linux/linux-6.6/arch/sh/mm/
H A Dcache.c67 test_bit(PG_dcache_clean, &folio->flags)) { in copy_to_user_page()
74 clear_bit(PG_dcache_clean, &folio->flags); in copy_to_user_page()
88 test_bit(PG_dcache_clean, &folio->flags)) { in copy_from_user_page()
95 clear_bit(PG_dcache_clean, &folio->flags); in copy_from_user_page()
108 test_bit(PG_dcache_clean, &src->flags)) { in copy_user_highpage()
151 int dirty = !test_and_set_bit(PG_dcache_clean, &folio->flags); in __update_cache()
165 test_bit(PG_dcache_clean, &folio->flags)) { in __flush_anon_page()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dcacheflush.h15 #define PG_dcache_clean PG_arch_1 macro
43 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
44 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dpgtable.c90 if (!test_bit(PG_dcache_clean, &folio->flags)) { in set_pte_filter_hash()
92 set_bit(PG_dcache_clean, &folio->flags); in set_pte_filter_hash()
130 if (test_bit(PG_dcache_clean, &folio->flags)) in set_pte_filter()
136 set_bit(PG_dcache_clean, &folio->flags); in set_pte_filter()
178 if (test_bit(PG_dcache_clean, &folio->flags)) in set_access_flags_filter()
181 /* Clean the page and set PG_dcache_clean */ in set_access_flags_filter()
183 set_bit(PG_dcache_clean, &folio->flags); in set_access_flags_filter()
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dflush.c288 if (!test_and_set_bit(PG_dcache_clean, &page->flags)) in __sync_icache_dcache()
327 if (test_bit(PG_dcache_clean, &page->flags)) in flush_dcache_page()
328 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
336 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
343 set_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
H A Dcopypage-xscale.c88 if (!test_and_set_bit(PG_dcache_clean, &from->flags)) in xscale_mc_copy_user_highpage()
H A Dcopypage-v4mc.c68 if (!test_and_set_bit(PG_dcache_clean, &from->flags)) in v4_mc_copy_user_highpage()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dflush.c304 if (!test_and_set_bit(PG_dcache_clean, &folio->flags)) in __sync_icache_dcache()
343 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
344 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
352 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
359 set_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
/kernel/linux/linux-5.10/arch/riscv/mm/
H A Dcacheflush.c88 if (!test_bit(PG_dcache_clean, &page->flags)) { in flush_icache_pte()
90 set_bit(PG_dcache_clean, &page->flags); in flush_icache_pte()
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dcacheflush.c87 if (!test_bit(PG_dcache_clean, &folio->flags)) { in flush_icache_pte()
89 set_bit(PG_dcache_clean, &folio->flags); in flush_icache_pte()
/kernel/linux/linux-5.10/arch/nios2/mm/
H A Dcacheflush.c187 clear_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
195 set_bit(PG_dcache_clean, &page->flags); in flush_dcache_page()
222 if (!test_and_set_bit(PG_dcache_clean, &page->flags)) in update_mmu_cache()
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dhugetlb.h19 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dhugetlb.h20 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dhugetlb.h31 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dhugetlb.h32 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
/kernel/linux/linux-6.6/arch/nios2/mm/
H A Dcacheflush.c190 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
198 set_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
230 if (!test_and_set_bit(PG_dcache_clean, &folio->flags)) in update_mmu_cache_range()

Completed in 11 milliseconds

123