Home
last modified time | relevance | path

Searched refs:PG_dcache_clean (Results 1 – 23 of 23) sorted by relevance

/linux/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()
/linux/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()
/linux/arch/riscv/include/asm/
H A Dcacheflush.h22 #define PG_dcache_clean PG_arch_1 macro
26 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
27 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
H A Dhugetlb.h10 clear_bit(PG_dcache_clean, &folio->flags); in arch_clear_hugetlb_flags()
/linux/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()
/linux/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()
H A Dkvm_ppc.h942 if (!test_bit(PG_dcache_clean, &folio->flags)) { in kvmppc_mmu_flush_icache()
944 set_bit(PG_dcache_clean, &folio->flags); in kvmppc_mmu_flush_icache()
/linux/arch/arm/mm/
H A Dflush.c307 if (!test_and_set_bit(PG_dcache_clean, &folio->flags)) in __sync_icache_dcache()
346 if (test_bit(PG_dcache_clean, &folio->flags)) in flush_dcache_folio()
347 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
355 clear_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
362 set_bit(PG_dcache_clean, &folio->flags); in flush_dcache_folio()
H A Dcopypage-xscale.c90 if (!test_and_set_bit(PG_dcache_clean, &src->flags)) in xscale_mc_copy_user_highpage()
H A Dcopypage-v4mc.c70 if (!test_and_set_bit(PG_dcache_clean, &src->flags)) in v4_mc_copy_user_highpage()
H A Dcopypage-v6.c76 if (!test_and_set_bit(PG_dcache_clean, &src->flags)) in v6_copy_user_highpage_aliasing()
H A Dfault-armv.c206 if (!test_and_set_bit(PG_dcache_clean, &folio->flags)) in update_mmu_cache_range()
H A Ddma-mapping.c721 set_bit(PG_dcache_clean, &folio->flags); in __dma_page_dev_to_cpu()
/linux/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()
/linux/arch/riscv/mm/
H A Dcacheflush.c91 if (!test_bit(PG_dcache_clean, &folio->flags)) { in flush_icache_pte()
93 set_bit(PG_dcache_clean, &folio->flags); in flush_icache_pte()
/linux/arch/arm64/include/asm/
H A Dcacheflush.h18 #define PG_dcache_clean PG_arch_1 macro
H A Dhugetlb.h24 clear_bit(PG_dcache_clean, &folio->flags); in arch_clear_hugetlb_flags()
/linux/arch/sh/mm/
H A Dkmap.c34 BUG_ON(!test_bit(PG_dcache_clean, &folio->flags)); in kmap_coherent()
H A Dcache-sh7705.c141 clear_bit(PG_dcache_clean, &folio->flags); in sh7705_flush_dcache_folio()
/linux/arch/nios2/include/asm/
H A Dcacheflush.h19 #define PG_dcache_clean PG_arch_1 macro
/linux/arch/csky/abiv2/
H A Dcacheflush.c24 if (test_and_set_bit(PG_dcache_clean, &folio->flags)) in update_mmu_cache_range()
/linux/arch/sh/include/asm/
H A Dcacheflush.h103 #define PG_dcache_clean PG_arch_1 macro
/linux/arch/arm/include/asm/
H A Dcacheflush.h23 #define PG_dcache_clean PG_arch_1 macro