Searched refs:ptent (Results 1 - 22 of 22) sorted by relevance

/linux-master/mm/
H A Dpage_vma_mapped.c18 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 Dmapping_dirty_helpers.c38 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 Dmadvise.c333 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 Dmprotect.c110 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 Dmlock.c312 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 Dhighmem.c194 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 Dmemory.c1072 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 Dkhugepaged.c1554 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 Dmemcontrol.c5891 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 Drmap.c2351 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 Dksm.c621 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 Dmempolicy.c543 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 Dmemory-failure.c397 pte_t ptent; local
419 ptent = ptep_get(pte);
420 if (pte_present(ptent) && pte_devmap(ptent))
H A Dvmscan.c3358 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 Dvmalloc.c348 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 Dswapfile.c1863 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 Dtask_mmu.c533 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 Dcontpte.c62 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 Dinit.c356 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 Dvaddr.c441 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 Di915_gem_mman.c1686 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 Duserfaultfd.c300 pte_t ptent; local
340 ptent = ptep_get(pte);
341 if (pte_none_mostly(ptent))
343 if (!pte_write(ptent) && (reason & VM_UFFD_WP))

Completed in 342 milliseconds