Searched refs:CONT_PTES (Results 1 – 6 of 6) sorted by relevance
| /linux/arch/arm64/mm/ |
| H A D | contpte.c | 26 return PTR_ALIGN_DOWN(ptep, sizeof(*ptep) * CONT_PTES); in contpte_align_down() 57 if (ptep != contpte_align_down(ptep) || nr < CONT_PTES) in contpte_try_unfold_partial() 79 pte = pfn_pte(ALIGN_DOWN(pte_pfn(pte), CONT_PTES), pte_pgprot(pte)); in contpte_convert() 81 for (i = 0; i < CONT_PTES; i++, ptep++, addr += PAGE_SIZE) { in contpte_convert() 230 __set_ptes(mm, start_addr, start_ptep, pte, CONT_PTES); in contpte_convert() 278 pfn = ALIGN_DOWN(pte_pfn(pte), CONT_PTES); in __contpte_try_fold() 284 for (i = 0; i < CONT_PTES; i++) { in __contpte_try_fold() 326 for (i = 0; i < CONT_PTES; i++, ptep++) { in contpte_ptep_get() 331 for (; i < CONT_PTES; i++, ptep++) { in contpte_ptep_get() 345 for (; i < CONT_PTES; i++, ptep++) { in contpte_ptep_get() [all …]
|
| H A D | hugetlbpage.c | 94 return CONT_PTES; in find_num_contig() 110 contig_ptes = CONT_PTES; in num_contig_ptes()
|
| H A D | mmu.c | 582 ptep = PTR_ALIGN_DOWN(ptep, sizeof(*ptep) * CONT_PTES); in split_contpte() 583 for (i = 0; i < CONT_PTES; i++, ptep++) in split_contpte()
|
| /linux/arch/arm64/include/asm/ |
| H A D | pgtable-hwdef.h | 91 #define CONT_PTES (1 << (CONT_PTE_SHIFT - PAGE_SHIFT)) macro 92 #define CONT_PTE_SIZE (CONT_PTES * PAGE_SIZE)
|
| H A D | tlbflush.h | 535 __flush_tlb_range_op(vale1, addr, CONT_PTES, PAGE_SIZE, asid, in local_flush_tlb_contpte()
|
| H A D | pgtable.h | 1680 const unsigned long contmask = CONT_PTES - 1; in contpte_try_fold() 1705 return CONT_PTES - (((unsigned long)ptep >> 3) & (CONT_PTES - 1)); in pte_batch_hint()
|