Lines Matching refs:hugepd_t
44 static int __hugepte_alloc(struct mm_struct *mm, hugepd_t *hpdp, in __hugepte_alloc()
115 hugepd_t *hpdp = NULL; in huge_pte_alloc()
133 hpdp = (hugepd_t *)p4; in huge_pte_alloc()
143 hpdp = (hugepd_t *)pu; in huge_pte_alloc()
154 hpdp = (hugepd_t *)pm; in huge_pte_alloc()
161 hpdp = (hugepd_t *)p4; in huge_pte_alloc()
169 hpdp = (hugepd_t *)pu; in huge_pte_alloc()
176 hpdp = (hugepd_t *)pm; in huge_pte_alloc()
297 static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, in free_hugepd_range()
390 more = addr + (1 << hugepd_shift(*(hugepd_t *)pmd)); in hugetlb_free_pmd_range()
394 free_hugepd_range(tlb, (hugepd_t *)pmd, PMD_SHIFT, in hugetlb_free_pmd_range()
440 more = addr + (1 << hugepd_shift(*(hugepd_t *)pud)); in hugetlb_free_pud_range()
444 free_hugepd_range(tlb, (hugepd_t *)pud, PUD_SHIFT, in hugetlb_free_pud_range()
510 more = addr + (1 << hugepd_shift(*(hugepd_t *)pgd)); in hugetlb_free_pgd_range()
514 free_hugepd_range(tlb, (hugepd_t *)p4d, PGDIR_SHIFT, in hugetlb_free_pgd_range()
521 unsigned long address, hugepd_t hpd, in follow_huge_pd()