/kernel/linux/linux-5.10/arch/csky/abiv1/ |
H A D | cacheflush.c | 14 #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 D | cacheflush.c | 16 #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 D | flush.c | 58 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 D | flush.c | 56 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 D | cacheflush.h | 16 #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 D | hugetlb.h | 10 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | cacheflush.h | 16 #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 D | cacheflush.h | 19 #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 D | cacheflush.h | 19 #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 D | cache.c | 65 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 D | cache.c | 67 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 D | cacheflush.h | 15 #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 D | pgtable.c | 90 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 D | flush.c | 288 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 D | copypage-xscale.c | 88 if (!test_and_set_bit(PG_dcache_clean, &from->flags)) in xscale_mc_copy_user_highpage()
|
H A D | copypage-v4mc.c | 68 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 D | flush.c | 304 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 D | cacheflush.c | 88 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 D | cacheflush.c | 87 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 D | cacheflush.c | 187 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 D | hugetlb.h | 19 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | hugetlb.h | 20 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | hugetlb.h | 31 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | hugetlb.h | 32 clear_bit(PG_dcache_clean, &page->flags); in arch_clear_hugepage_flags()
|
/kernel/linux/linux-6.6/arch/nios2/mm/ |
H A D | cacheflush.c | 190 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()
|