Home
last modified time | relevance | path

Searched refs:__hugepd (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/nohash/32/
H A Dhugetlb-8xx.h35 *hpdp = __hugepd(__pa(new) | _PMD_USER | _PMD_PRESENT | _PMD_PAGE_8M); in hugepd_populate()
40 *hpdp = __hugepd(__pa(new) | _PMD_PRESENT | _PMD_PAGE_8M); in hugepd_populate_kernel()
/OK3568_Linux_fs/kernel/mm/
H A Dgup.c611 if (is_hugepd(__hugepd(pmd_val(pmdval)))) { in follow_pmd_mask()
613 __hugepd(pmd_val(pmdval)), flags, in follow_pmd_mask()
721 if (is_hugepd(__hugepd(pud_val(*pud)))) { in follow_pud_mask()
723 __hugepd(pud_val(*pud)), flags, in follow_pud_mask()
757 if (is_hugepd(__hugepd(p4d_val(*p4d)))) { in follow_p4d_mask()
759 __hugepd(p4d_val(*p4d)), flags, in follow_p4d_mask()
815 if (is_hugepd(__hugepd(pgd_val(*pgd)))) { in follow_page_mask()
817 __hugepd(pgd_val(*pgd)), flags, in follow_page_mask()
2529 } else if (unlikely(is_hugepd(__hugepd(pmd_val(pmd))))) { in gup_pmd_range()
2534 if (!gup_huge_pd(__hugepd(pmd_val(pmd)), addr, in gup_pmd_range()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/mm/
H A Dhugetlbpage.c96 *hpdp = __hugepd(0); in __hugepte_alloc()
325 *hpdp = __hugepd(0); in free_hugepd_range()
371 if (!is_hugepd(__hugepd(pmd_val(*pmd)))) { in hugetlb_free_pmd_range()
428 if (!is_hugepd(__hugepd(pud_val(*pud)))) { in hugetlb_free_pud_range()
499 if (!is_hugepd(__hugepd(pgd_val(*pgd)))) { in hugetlb_free_pgd_range()
H A Dpgtable.c383 if (is_hugepd(__hugepd(p4d_val(p4d)))) { in __find_linux_pte()
405 if (is_hugepd(__hugepd(pud_val(pud)))) { in __find_linux_pte()
444 if (is_hugepd(__hugepd(pmd_val(pmd)))) { in __find_linux_pte()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/nohash/
H A Dhugetlb-book3e.h34 *hpdp = __hugepd(((unsigned long)new & ~PD_HUGE) | pshift); in hugepd_populate()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dpgtable-types.h71 #define __hugepd(x) ((hugepd_t) { (x) }) macro
H A Dpgtable-be-types.h105 #define __hugepd(x) ((hugepd_t) { cpu_to_be64(x) }) macro
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/book3s/64/
H A Dhugetlb.h104 *hpdp = __hugepd(__pa(new) | HUGEPD_VAL_BITS | (shift_to_mmu_psize(pshift) << 2)); in hugepd_populate()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/ptdump/
H A Dptdump.c345 else if (is_hugepd(__hugepd(p4d_val(*p4d)))) in walk_pagetables()
/OK3568_Linux_fs/kernel/include/linux/
H A Dhugetlb.h23 #define __hugepd(x) ((hugepd_t) { (x) }) macro