Home
last modified time | relevance | path

Searched refs:pte_none (Results 1 – 25 of 90) sorted by relevance

1234

/Linux-v6.6/mm/kasan/
Dshadow.c229 return !pte_none(ptep_get(pte)); in shadow_mapped()
320 if (likely(!pte_none(ptep_get(ptep)))) in kasan_populate_vmalloc_pte()
331 if (likely(pte_none(ptep_get(ptep)))) { in kasan_populate_vmalloc_pte()
425 if (likely(!pte_none(ptep_get(ptep)))) { in kasan_depopulate_vmalloc_pte()
/Linux-v6.6/arch/arm/mm/
Dkasan_init.c50 if (!pte_none(READ_ONCE(*ptep))) in kasan_pte_populate()
62 } else if (pte_none(READ_ONCE(*ptep))) { in kasan_pte_populate()
/Linux-v6.6/mm/
Dhighmem.c208 BUG_ON(pte_none(ptent)); in flush_all_zero_pkmaps()
553 BUG_ON(!pte_none(ptep_get(kmap_pte))); in __kmap_local_pfn_prot()
651 if (WARN_ON_ONCE(pte_none(pteval))) in __kmap_local_sched_out()
688 if (WARN_ON_ONCE(pte_none(pteval))) in __kmap_local_sched_in()
Dkhugepaged.c510 if (pte_none(pteval)) in release_pte_pages()
552 if (pte_none(pteval) || (pte_present(pteval) && in __collapse_huge_page_isolate()
696 if (pte_none(pteval) || is_zero_pfn(pte_pfn(pteval))) { in __collapse_huge_page_copy_succeeded()
795 if (pte_none(pteval) || is_zero_pfn(pte_pfn(pteval))) { in __collapse_huge_page_copy()
1292 if (pte_none(pteval) || is_zero_pfn(pte_pfn(pteval))) { in hpage_collapse_scan_pmd()
1550 if (pte_none(ptent)) in collapse_pte_mapped_thp()
1601 if (pte_none(ptent)) in collapse_pte_mapped_thp()
/Linux-v6.6/arch/loongarch/include/asm/
Dkfence.h46 if (WARN_ON(!pte) || pte_none(*pte)) in kfence_protect_page()
Dpgtable.h311 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL)) macro
344 if (pte_none(*buddy)) in set_pte()
/Linux-v6.6/arch/parisc/mm/
Dfixmap.c32 if (WARN_ON(pte_none(*pte))) in clear_fixmap()
/Linux-v6.6/arch/sh/mm/
Dkmap.c45 BUG_ON(!pte_none(*(kmap_coherent_pte - idx))); in kmap_coherent()
Dtlbex_32.c57 if (unlikely(pte_none(entry) || pte_not_present(entry))) in handle_tlbmiss()
/Linux-v6.6/arch/x86/mm/
Dpgtable_32.c56 if (!pte_none(pteval)) in set_pte_vaddr()
Dmem_encrypt_amd.c302 if (!kpte || pte_none(*kpte)) { in enc_dec_hypercall()
419 if (!kpte || pte_none(*kpte)) { in early_set_memory_enc_dec()
Dpti.c283 if (!pte || WARN_ON(level != PG_LEVEL_4K) || pte_none(*pte)) in pti_setup_vsyscall()
383 if (pte_none(*pte)) { in pti_clone_pgtable()
/Linux-v6.6/Documentation/translations/zh_CN/mm/
Dhmm.rst278 在遍历页表时,一个 ``pte_none()`` 或 ``is_zero_pfn()`` 条目导致一个有效
308 如果源页是 ``pte_none()`` 或 ``is_zero_pfn()`` 页,这时新分配的页会被插
/Linux-v6.6/arch/mips/include/asm/
Dpgtable.h111 # define pte_none(pte) (!(((pte).pte_high) & ~_PAGE_GLOBAL)) macro
113 # define pte_none(pte) (!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL)) macro
135 if (pte_none(*buddy)) {
162 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL)) macro
/Linux-v6.6/arch/s390/mm/
Dvmem.c167 if (pte_none(*pte)) in modify_pte_table()
172 } else if (pte_none(*pte)) { in modify_pte_table()
202 if (!pte_none(*pte)) in try_free_pte_table()
/Linux-v6.6/include/linux/
Dswapops.h126 return !pte_none(pte) && !pte_present(pte); in is_swap_pte()
455 return pte_none(pte) || is_pte_marker(pte); in pte_none_mostly()
/Linux-v6.6/arch/s390/include/asm/
Dhugetlb.h89 return pte_none(pte); in huge_pte_none()
/Linux-v6.6/include/asm-generic/
Dhugetlb.h104 return pte_none(pte); in huge_pte_none()
/Linux-v6.6/arch/parisc/kernel/
Dpci-dma.c90 if (!pte_none(*pte)) in map_pte_uncached()
183 if (pte_none(page) || pte_present(page)) in unmap_uncached_pte()
/Linux-v6.6/arch/nios2/mm/
Dioremap.c39 if (!pte_none(*pte)) { in remap_area_pte()
/Linux-v6.6/arch/arc/include/asm/
Dpgtable-levels.h173 #define pte_none(x) (!pte_val(x)) macro
/Linux-v6.6/arch/loongarch/mm/
Dinit.c218 if (!pte_none(*ptep)) { in __set_fixmap()
/Linux-v6.6/arch/m68k/include/asm/
Dsun3_pgtable.h101 static inline int pte_none (pte_t pte) { return !pte_val (pte); } in pte_none() function
/Linux-v6.6/arch/sparc/mm/
Dhugetlbpage.c355 orig_shift = pte_none(orig) ? PAGE_SHIFT : huge_tte_to_shift(orig); in __set_huge_pte_at()
392 orig_shift = pte_none(entry) ? PAGE_SHIFT : huge_tte_to_shift(entry); in huge_ptep_get_and_clear()
/Linux-v6.6/arch/hexagon/include/asm/
Dpgtable.h228 static inline int pte_none(pte_t pte) in pte_none() function

1234