/linux-master/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)) 21 clear_bit(PG_dcache_clean, &folio->flags);
|
H A D | hugetlb.h | 10 clear_bit(PG_dcache_clean, &page->flags);
|
/linux-master/arch/arm/include/asm/ |
H A D | hugetlb.h | 20 clear_bit(PG_dcache_clean, &page->flags);
|
/linux-master/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); 33 set_bit(PG_dcache_clean, &folio->flags); 59 if (!test_and_set_bit(PG_dcache_clean, &folio->flags))
|
/linux-master/arch/sh/include/asm/ |
H A D | hugetlb.h | 32 clear_bit(PG_dcache_clean, &page->flags);
|
H A D | cacheflush.h | 103 #define PG_dcache_clean PG_arch_1 macro
|
/linux-master/arch/arm64/mm/ |
H A D | flush.c | 56 if (!test_bit(PG_dcache_clean, &folio->flags)) { 60 set_bit(PG_dcache_clean, &folio->flags); 72 if (test_bit(PG_dcache_clean, &folio->flags)) 73 clear_bit(PG_dcache_clean, &folio->flags);
|
/linux-master/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)) 24 clear_bit(PG_dcache_clean, &folio->flags);
|
/linux-master/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)) 44 clear_bit(PG_dcache_clean, &folio->flags);
|
/linux-master/arch/arm64/include/asm/ |
H A D | cacheflush.h | 18 #define PG_dcache_clean PG_arch_1 macro
|
H A D | hugetlb.h | 23 clear_bit(PG_dcache_clean, &page->flags);
|
/linux-master/arch/sh/mm/ |
H A D | cache.c | 67 test_bit(PG_dcache_clean, &folio->flags)) { 74 clear_bit(PG_dcache_clean, &folio->flags); 88 test_bit(PG_dcache_clean, &folio->flags)) { 95 clear_bit(PG_dcache_clean, &folio->flags); 108 test_bit(PG_dcache_clean, &src->flags)) { 151 int dirty = !test_and_set_bit(PG_dcache_clean, &folio->flags); 165 test_bit(PG_dcache_clean, &folio->flags)) {
|
H A D | kmap.c | 34 BUG_ON(!test_bit(PG_dcache_clean, &folio->flags));
|
H A D | cache-sh4.c | 117 clear_bit(PG_dcache_clean, &folio->flags); 249 test_bit(PG_dcache_clean, &page->flags) &&
|
H A D | cache-sh7705.c | 141 clear_bit(PG_dcache_clean, &folio->flags);
|
/linux-master/arch/arm/mm/ |
H A D | flush.c | 307 if (!test_and_set_bit(PG_dcache_clean, &folio->flags)) 346 if (test_bit(PG_dcache_clean, &folio->flags)) 347 clear_bit(PG_dcache_clean, &folio->flags); 355 clear_bit(PG_dcache_clean, &folio->flags); 362 set_bit(PG_dcache_clean, &folio->flags);
|
H A D | copypage-xscale.c | 90 if (!test_and_set_bit(PG_dcache_clean, &src->flags))
|
H A D | copypage-v4mc.c | 70 if (!test_and_set_bit(PG_dcache_clean, &src->flags))
|
H A D | copypage-v6.c | 76 if (!test_and_set_bit(PG_dcache_clean, &src->flags))
|
H A D | fault-armv.c | 175 * 1. If PG_dcache_clean is not set for the page, we need to ensure 202 if (!test_and_set_bit(PG_dcache_clean, &folio->flags))
|
/linux-master/arch/powerpc/mm/ |
H A D | pgtable.c | 90 if (!test_bit(PG_dcache_clean, &folio->flags)) { 92 set_bit(PG_dcache_clean, &folio->flags); 130 if (test_bit(PG_dcache_clean, &folio->flags)) 136 set_bit(PG_dcache_clean, &folio->flags); 178 if (test_bit(PG_dcache_clean, &folio->flags)) 181 /* Clean the page and set PG_dcache_clean */ 183 set_bit(PG_dcache_clean, &folio->flags);
|
/linux-master/arch/riscv/mm/ |
H A D | cacheflush.c | 89 if (!test_bit(PG_dcache_clean, &folio->flags)) { 91 set_bit(PG_dcache_clean, &folio->flags);
|
/linux-master/arch/nios2/include/asm/ |
H A D | cacheflush.h | 19 #define PG_dcache_clean PG_arch_1 macro
|
/linux-master/arch/csky/abiv2/ |
H A D | cacheflush.c | 24 if (test_and_set_bit(PG_dcache_clean, &folio->flags))
|
/linux-master/arch/nios2/mm/ |
H A D | cacheflush.c | 190 clear_bit(PG_dcache_clean, &folio->flags); 198 set_bit(PG_dcache_clean, &folio->flags); 230 if (!test_and_set_bit(PG_dcache_clean, &folio->flags))
|