Home
last modified time | relevance | path

Searched refs:PG_arch_1 (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/arch/xtensa/mm/
H A Dcache.c96 set_bit(PG_arch_1, folio_flags(folio, 0)); in clear_user_highpage()
114 set_bit(PG_arch_1, folio_flags(folio, 0)); in copy_user_highpage()
137 if (!test_bit(PG_arch_1, &folio->flags)) in flush_dcache_folio()
138 set_bit(PG_arch_1, &folio->flags); in flush_dcache_folio()
235 if (!folio_test_reserved(folio) && test_bit(PG_arch_1, &folio->flags)) { in update_mmu_cache_range()
250 clear_bit(PG_arch_1, &folio->flags); in update_mmu_cache_range()
253 if (!folio_test_reserved(folio) && !test_bit(PG_arch_1, &folio->flags) in update_mmu_cache_range()
261 set_bit(PG_arch_1, &folio->flags); in update_mmu_cache_range()
/linux-6.15/arch/s390/kernel/
H A Duv.c145 clear_bit(PG_arch_1, &folio->flags); in uv_destroy_folio()
194 clear_bit(PG_arch_1, &folio->flags); in uv_convert_from_secure_folio()
290 set_bit(PG_arch_1, &folio->flags); in __make_folio_secure()
426 if (!test_bit(PG_arch_1, &folio->flags)) in arch_make_folio_accessible()
431 clear_bit(PG_arch_1, &folio->flags); in arch_make_folio_accessible()
437 clear_bit(PG_arch_1, &folio->flags); in arch_make_folio_accessible()
/linux-6.15/arch/arm64/include/asm/
H A Dcacheflush.h18 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/csky/abiv1/
H A Dcacheflush.c16 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/openrisc/include/asm/
H A Dcacheflush.h74 #define PG_dc_clean PG_arch_1
/linux-6.15/arch/riscv/include/asm/
H A Dcacheflush.h22 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/csky/abiv2/inc/abi/
H A Dcacheflush.h19 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/arc/include/asm/
H A Dcacheflush.h57 #define PG_dc_clean PG_arch_1
/linux-6.15/arch/nios2/include/asm/
H A Dcacheflush.h19 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/powerpc/include/asm/
H A Dcacheflush.h15 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/mips/include/asm/
H A Dcacheflush.h37 #define PG_dcache_dirty PG_arch_1
/linux-6.15/arch/s390/include/asm/
H A Dhugetlb.h42 clear_bit(PG_arch_1, &folio->flags); in arch_clear_hugetlb_flags()
/linux-6.15/arch/sh/include/asm/
H A Dcacheflush.h103 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/x86/mm/pat/
H A Dmemtype.c121 #define _PGMT_WC (1UL << PG_arch_1)
123 #define _PGMT_WT (1UL << PG_arch_2 | 1UL << PG_arch_1)
124 #define _PGMT_MASK (1UL << PG_arch_2 | 1UL << PG_arch_1)
/linux-6.15/arch/arm/include/asm/
H A Dcacheflush.h23 #define PG_dcache_clean PG_arch_1
/linux-6.15/arch/s390/mm/
H A Dhugetlbpage.c158 if (!test_and_set_bit(PG_arch_1, &folio->flags)) in clear_huge_pte_skeys()
H A Dgmap.c2449 set_bit(PG_arch_1, &folio->flags); in __s390_enable_skey_hugetlb()
/linux-6.15/arch/xtensa/kernel/
H A Dasm-offsets.c128 DEFINE(PG_ARCH_1, PG_arch_1); in main()
/linux-6.15/Documentation/translations/zh_CN/core-api/
H A Dcachetlb.rst263 在folio->flags (PG_arch_1)中有一个位是“架构私有”。内核保证,
/linux-6.15/fs/proc/
H A Dpage.c219 u |= kpf_copy_bit(k, KPF_ARCH, PG_arch_1); in stable_page_flags()
/linux-6.15/arch/parisc/include/asm/
H A Dpgtable.h404 #define PG_dcache_dirty PG_arch_1
/linux-6.15/include/linux/
H A Dpage-flags.h106 PG_arch_1, enumerator
/linux-6.15/Documentation/core-api/
H A Dcachetlb.rst309 There is a bit set aside in folio->flags (PG_arch_1) as "architecture
/linux-6.15/arch/sparc/mm/
H A Dinit_64.c221 #define PG_dcache_dirty PG_arch_1