/linux-master/mm/ |
H A D | page_vma_mapped.c | 18 pte_t ptent; local 40 ptent = ptep_get(pvmw->pte); 43 if (!is_swap_pte(ptent)) 45 } else if (is_swap_pte(ptent)) { 63 entry = pte_to_swp_entry(ptent); 67 } else if (!pte_present(ptent)) { 99 pte_t ptent = ptep_get(pvmw->pte); local 103 if (!is_swap_pte(ptent)) 105 entry = pte_to_swp_entry(ptent); 112 } else if (is_swap_pte(ptent)) { [all...] |
H A D | mapping_dirty_helpers.c | 38 pte_t ptent = ptep_get(pte); local 40 if (pte_write(ptent)) { 43 ptent = pte_wrprotect(old_pte); 44 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent); 94 pte_t ptent = ptep_get(pte); local 96 if (pte_dirty(ptent)) { 101 ptent = pte_mkclean(old_pte); 102 ptep_modify_prot_commit(walk->vma, addr, pte, old_pte, ptent);
|
H A D | madvise.c | 333 pte_t *start_pte, *pte, ptent; local 427 ptent = ptep_get(pte); 439 if (pte_none(ptent)) 442 if (!pte_present(ptent)) 445 folio = vm_normal_folio(vma, addr, ptent); 493 if (!pageout && pte_young(ptent)) { 494 ptent = ptep_get_and_clear_full(mm, addr, pte, 496 ptent = pte_mkold(ptent); 497 set_pte_at(mm, addr, pte, ptent); 627 pte_t *start_pte, *pte, ptent; local [all...] |
H A D | mprotect.c | 110 pte_t ptent; local 167 ptent = pte_modify(oldpte, newprot); 170 ptent = pte_mkuffd_wp(ptent); 172 ptent = pte_clear_uffd_wp(ptent); 188 !pte_write(ptent) && 189 can_change_pte_writable(vma, addr, ptent)) 190 ptent = pte_mkwrite(ptent, vm [all...] |
H A D | mlock.c | 312 pte_t ptent = ptep_get(pte); local 317 count = pfn + nr - pte_pfn(ptent); 370 pte_t ptent; local 396 ptent = ptep_get(pte); 397 if (!pte_present(ptent)) 399 folio = vm_normal_folio(vma, addr, ptent);
|
H A D | highmem.c | 194 pte_t ptent; local 207 ptent = ptep_get(&pkmap_page_table[i]); 208 BUG_ON(pte_none(ptent)); 217 page = pte_page(ptent);
|
H A D | memory.c | 1072 pte_t ptent; local 1121 ptent = ptep_get(src_pte); 1122 if (pte_none(ptent)) { 1126 if (unlikely(!pte_present(ptent))) { 1140 ptent = ptep_get(src_pte); 1141 VM_WARN_ON_ONCE(!pte_present(ptent)); 1152 ptent, addr, max_nr, rss, &prealloc); 1471 struct page *page, pte_t *pte, pte_t ptent, unsigned int nr, 1479 ptent = get_and_clear_full_ptes(mm, addr, pte, nr, tlb->fullmm); 1480 if (pte_dirty(ptent)) { 1469 zap_present_folio_ptes(struct mmu_gather *tlb, struct vm_area_struct *vma, struct folio *folio, struct page *page, pte_t *pte, pte_t ptent, unsigned int nr, unsigned long addr, struct zap_details *details, int *rss, bool *force_flush, bool *force_break) argument 1521 zap_present_ptes(struct mmu_gather *tlb, struct vm_area_struct *vma, pte_t *pte, pte_t ptent, unsigned int max_nr, unsigned long addr, struct zap_details *details, int *rss, bool *force_flush, bool *force_break) argument 1591 pte_t ptent = ptep_get(pte); local [all...] |
H A D | khugepaged.c | 1554 pte_t ptent = ptep_get(pte); local 1557 if (pte_none(ptent)) 1561 if (!pte_present(ptent)) { 1566 page = vm_normal_page(vma, addr, ptent); 1606 pte_t ptent = ptep_get(pte); local 1608 if (pte_none(ptent)) 1616 if (!pte_present(ptent)) { 1620 page = vm_normal_page(vma, addr, ptent);
|
H A D | memcontrol.c | 5891 unsigned long addr, pte_t ptent) 5893 struct page *page = vm_normal_page(vma, addr, ptent); 5911 pte_t ptent, swp_entry_t *entry) 5914 swp_entry_t ent = pte_to_swp_entry(ptent); 5944 pte_t ptent, swp_entry_t *entry) 5951 unsigned long addr, pte_t ptent) 6094 * @ptent: the pte to be checked 6112 unsigned long addr, pte_t ptent, union mc_target *target) 6119 if (pte_present(ptent)) 6120 page = mc_handle_present_pte(vma, addr, ptent); 5890 mc_handle_present_pte(struct vm_area_struct *vma, unsigned long addr, pte_t ptent) argument 5910 mc_handle_swap_pte(struct vm_area_struct *vma, pte_t ptent, swp_entry_t *entry) argument 5943 mc_handle_swap_pte(struct vm_area_struct *vma, pte_t ptent, swp_entry_t *entry) argument 5950 mc_handle_file_pte(struct vm_area_struct *vma, unsigned long addr, pte_t ptent) argument 6111 get_mctgt_type(struct vm_area_struct *vma, unsigned long addr, pte_t ptent, union mc_target *target) argument 6481 pte_t ptent = ptep_get(pte++); local [all...] |
H A D | rmap.c | 2351 pte_t ptent; local 2363 ptent = ptep_get(pvmw.pte); 2364 if (!pte_present(ptent)) { 2371 pte_pfn(ptent) - folio_pfn(folio)); 2375 flush_cache_page(vma, address, pte_pfn(ptent));
|
H A D | ksm.c | 621 pte_t ptent; local 627 ptent = ptep_get(pte); 628 if (pte_present(ptent)) { 629 page = vm_normal_page(walk->vma, addr, ptent); 630 } else if (!pte_none(ptent)) { 631 swp_entry_t entry = pte_to_swp_entry(ptent); 641 ret = (page && PageKsm(page)) || is_ksm_zero_pte(ptent);
|
H A D | mempolicy.c | 543 pte_t ptent; local 559 ptent = ptep_get(pte); 560 if (pte_none(ptent)) 562 if (!pte_present(ptent)) { 563 if (is_migration_entry(pte_to_swp_entry(ptent))) 567 folio = vm_normal_folio(vma, addr, ptent);
|
H A D | memory-failure.c | 397 pte_t ptent; local 419 ptent = ptep_get(pte); 420 if (pte_present(ptent) && pte_devmap(ptent))
|
H A D | vmscan.c | 3358 pte_t ptent = ptep_get(pte + i); local 3363 pfn = get_pte_pfn(ptent, args->vma, addr); 3367 if (!pte_young(ptent)) { 3382 if (pte_dirty(ptent) && !folio_test_dirty(folio) && 4044 pte_t ptent = ptep_get(pte + i); local 4046 pfn = get_pte_pfn(ptent, vma, addr); 4050 if (!pte_young(ptent)) 4062 if (pte_dirty(ptent) && !folio_test_dirty(folio) &&
|
H A D | vmalloc.c | 348 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); local 349 WARN_ON(!pte_none(ptent) && !pte_present(ptent)); 3445 pte_t ptent; local 3450 ptent = pte_mkspecial(pfn_pte(pfn, data->prot)); 3451 set_pte_at(&init_mm, addr, pte, ptent);
|
H A D | swapfile.c | 1863 pte_t ptent; local 1871 ptent = ptep_get_lockless(pte); 1873 if (!is_swap_pte(ptent)) 1876 entry = pte_to_swp_entry(ptent);
|
/linux-master/fs/proc/ |
H A D | task_mmu.c | 533 pte_t ptent = ptep_get(pte); local 535 if (pte_present(ptent)) { 536 page = vm_normal_page(vma, addr, ptent); 537 young = pte_young(ptent); 538 dirty = pte_dirty(ptent); 539 } else if (is_swap_pte(ptent)) { 540 swp_entry_t swpent = pte_to_swp_entry(ptent); 730 pte_t ptent = ptep_get(pte); local 732 if (pte_present(ptent)) { 733 page = vm_normal_page(vma, addr, ptent); 1104 pte_t ptent = ptep_get(pte); local 1162 pte_t *pte, ptent; local 1822 pte_t ptent = ptep_get(pte); local 1930 make_uffd_wp_huge_pte(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t ptent) argument 2651 pte_t ptent = ptep_get(pte); local [all...] |
/linux-master/arch/arm64/mm/ |
H A D | contpte.c | 62 pte_t ptent = __ptep_get_and_clear(mm, addr, ptep); local 64 if (pte_dirty(ptent)) 67 if (pte_young(ptent))
|
/linux-master/mm/kasan/ |
H A D | init.c | 356 pte_t ptent; local 363 ptent = ptep_get(pte); 365 if (!pte_present(ptent)) 368 if (WARN_ON(!kasan_early_shadow_page_entry(ptent)))
|
/linux-master/mm/damon/ |
H A D | vaddr.c | 441 pte_t ptent; local 484 ptent = ptep_get(pte); 485 if (!pte_present(ptent)) 487 folio = damon_get_folio(pte_pfn(ptent)); 490 if (pte_young(ptent) || !folio_test_idle(folio) ||
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_mman.c | 1686 pte_t ptent = ptep_get(pte); local 1688 if (!pte_present(ptent) || pte_none(ptent)) { 1699 pte_t ptent = ptep_get(pte); local 1701 if (pte_present(ptent) && !pte_none(ptent)) {
|
/linux-master/fs/ |
H A D | userfaultfd.c | 300 pte_t ptent; local 340 ptent = ptep_get(pte); 341 if (pte_none_mostly(ptent)) 343 if (!pte_write(ptent) && (reason & VM_UFFD_WP))
|