Searched refs:start_pte (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/powerpc/mm/book3s64/ |
H A D | hash_tlb.c | 227 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()
|
/openbmc/linux/mm/ |
H A D | madvise.c | 351 pte_t *start_pte, *pte, ptent; in madvise_cold_or_pageout_pte_range() local 437 start_pte = pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in madvise_cold_or_pageout_pte_range() 438 if (!start_pte) in madvise_cold_or_pageout_pte_range() 470 pte_unmap_unlock(start_pte, ptl); in madvise_cold_or_pageout_pte_range() 471 start_pte = NULL; in madvise_cold_or_pageout_pte_range() 477 start_pte = pte = in madvise_cold_or_pageout_pte_range() 479 if (!start_pte) in madvise_cold_or_pageout_pte_range() 528 if (start_pte) { in madvise_cold_or_pageout_pte_range() 530 pte_unmap_unlock(start_pte, ptl); in madvise_cold_or_pageout_pte_range() 633 pte_t *start_pte, *pte, ptent; in madvise_free_pte_range() local [all …]
|
H A D | mlock.c | 314 pte_t *start_pte, *pte; in mlock_pte_range() local 332 start_pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); in mlock_pte_range() 333 if (!start_pte) { in mlock_pte_range() 337 for (pte = start_pte; addr != end; pte++, addr += PAGE_SIZE) { in mlock_pte_range() 351 pte_unmap(start_pte); in mlock_pte_range()
|
H A D | khugepaged.c | 1470 pte_t *start_pte, *pte; in collapse_pte_mapped_thp() local 1532 start_pte = pte_offset_map_lock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp() 1533 if (!start_pte) /* mmap_lock + page lock should prevent this */ in collapse_pte_mapped_thp() 1537 for (i = 0, addr = haddr, pte = start_pte; in collapse_pte_mapped_thp() 1563 pte_unmap_unlock(start_pte, ptl); in collapse_pte_mapped_thp() 1580 start_pte = pte_offset_map_nolock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp() 1581 if (!start_pte) /* mmap_lock + page lock should prevent this */ in collapse_pte_mapped_thp() 1589 for (i = 0, addr = haddr, pte = start_pte; in collapse_pte_mapped_thp() 1620 pte_unmap(start_pte); in collapse_pte_mapped_thp() 1660 if (start_pte) in collapse_pte_mapped_thp() [all …]
|
H A D | memory.c | 1403 pte_t *start_pte; in zap_pte_range() local 1409 start_pte = pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in zap_pte_range() 1525 pte_unmap_unlock(start_pte, ptl); in zap_pte_range() 1896 pte_t *start_pte, *pte; in insert_pages() local 1921 start_pte = pte_offset_map_lock(mm, pmd, addr, &pte_lock); in insert_pages() 1922 if (!start_pte) { in insert_pages() 1926 for (pte = start_pte; pte_idx < batch_size; ++pte, ++pte_idx) { in insert_pages() 1930 pte_unmap_unlock(start_pte, pte_lock); in insert_pages() 1938 pte_unmap_unlock(start_pte, pte_lock); in insert_pages()
|
/openbmc/linux/arch/parisc/mm/ |
H A D | init.c | 349 unsigned long start_pte; in map_pages() local 367 start_pte = ((start_vaddr >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)); in map_pages() 396 for (tmp2 = start_pte; tmp2 < PTRS_PER_PTE; tmp2++, pg_table++) { in map_pages() 431 start_pte = 0; in map_pages()
|