Home
last modified time | relevance | path

Searched refs:start_pte (Results 1 – 6 of 6) sorted by relevance

/linux/arch/powerpc/mm/book3s64/
H A Dhash_tlb.c227 pte_t *start_pte; in flush_hash_table_pmd_range() local
241 start_pte = pte_offset_map(pmd, addr); in flush_hash_table_pmd_range()
242 if (!start_pte) in flush_hash_table_pmd_range()
244 for (pte = start_pte; pte < start_pte + PTRS_PER_PTE; pte++) { in flush_hash_table_pmd_range()
250 pte_unmap(start_pte); in flush_hash_table_pmd_range()
/linux/mm/
H A Dmadvise.c345 pte_t *start_pte, *pte, ptent; in madvise_cold_or_pageout_pte_range() local
434 start_pte = pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in madvise_cold_or_pageout_pte_range()
435 if (!start_pte) in madvise_cold_or_pageout_pte_range()
447 pte_unmap_unlock(start_pte, ptl); in madvise_cold_or_pageout_pte_range()
489 pte_unmap_unlock(start_pte, ptl); in madvise_cold_or_pageout_pte_range()
490 start_pte = NULL; in madvise_cold_or_pageout_pte_range()
494 start_pte = pte = in madvise_cold_or_pageout_pte_range()
496 if (!start_pte) in madvise_cold_or_pageout_pte_range()
545 if (start_pte) { in madvise_cold_or_pageout_pte_range()
547 pte_unmap_unlock(start_pte, pt in madvise_cold_or_pageout_pte_range()
651 pte_t *start_pte, *pte, ptent; madvise_free_pte_range() local
[all...]
H A Dmlock.c358 pte_t *start_pte, *pte; in mlock_pte_range() local
378 start_pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in mlock_pte_range()
379 if (!start_pte) { in mlock_pte_range()
384 for (pte = start_pte; addr != end; pte++, addr += PAGE_SIZE) { in mlock_pte_range()
405 pte_unmap(start_pte); in mlock_pte_range()
H A Dkhugepaged.c1499 pte_t *start_pte, *pte; in collapse_pte_mapped_thp()
1556 start_pte = pte_offset_map_lock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp()
1557 if (!start_pte) /* mmap_lock + page lock should prevent this */ in collapse_pte_mapped_thp()
1561 for (i = 0, addr = haddr, pte = start_pte; in collapse_pte_mapped_thp()
1587 pte_unmap_unlock(start_pte, ptl); in collapse_pte_mapped_thp()
1604 start_pte = pte_offset_map_nolock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp()
1605 if (!start_pte) /* mmap_lock + page lock should prevent this */ in collapse_pte_mapped_thp()
1613 for (i = 0, addr = haddr, pte = start_pte; in collapse_pte_mapped_thp()
1644 pte_unmap(start_pte); in collapse_pte_mapped_thp()
1684 if (start_pte) in collapse_pte_mapped_thp()
1496 pte_t *start_pte, *pte; collapse_pte_mapped_thp() local
[all...]
H A Dmemory.c1593 pte_t *start_pte; in zap_pte_range() local
1600 start_pte = pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in zap_pte_range()
1691 pte_unmap_unlock(start_pte, ptl); in zap_pte_range()
2103 pte_t *start_pte, *pte; in insert_pages() local
2128 start_pte = pte_offset_map_lock(mm, pmd, addr, &pte_lock); in insert_pages()
2129 if (!start_pte) { in insert_pages()
2133 for (pte = start_pte; pte_idx < batch_size; ++pte, ++pte_idx) { in insert_pages()
2137 pte_unmap_unlock(start_pte, pte_lock); in insert_pages()
2145 pte_unmap_unlock(start_pte, pte_lock); in insert_pages()
/linux/arch/parisc/mm/
H A Dinit.c351 unsigned long start_pte; in map_pages() local
369 start_pte = ((start_vaddr >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)); in map_pages()
398 for (tmp2 = start_pte; tmp2 < PTRS_PER_PTE; tmp2++, pg_table++) { in map_pages()
433 start_pte = 0; in map_pages()