hugepd_t 73 arch/powerpc/include/asm/book3s/64/hash-4k.h static inline int hash__hugepd_ok(hugepd_t hpd) hugepd_t 68 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline pte_t *hugepd_page(hugepd_t hpd) hugepd_t 78 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline unsigned int hugepd_mmu_psize(hugepd_t hpd) hugepd_t 83 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline unsigned int hugepd_shift(hugepd_t hpd) hugepd_t 94 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, hugepd_t 102 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline void hugepd_populate(hugepd_t *hpdp, pte_t *new, unsigned int pshift) hugepd_t 44 arch/powerpc/include/asm/book3s/64/pgtable-4k.h static inline int hugepd_ok(hugepd_t hpd) hugepd_t 47 arch/powerpc/include/asm/book3s/64/pgtable-64k.h static inline int hugepd_ok(hugepd_t hpd) hugepd_t 76 arch/powerpc/include/asm/hugetlb.h static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, hugepd_t 7 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h static inline pte_t *hugepd_page(hugepd_t hpd) hugepd_t 14 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h static inline unsigned int hugepd_shift(hugepd_t hpd) hugepd_t 19 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, hugepd_t 33 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h static inline void hugepd_populate(hugepd_t *hpdp, pte_t *new, unsigned int pshift) hugepd_t 5 arch/powerpc/include/asm/nohash/hugetlb-book3e.h static inline pte_t *hugepd_page(hugepd_t hpd) hugepd_t 13 arch/powerpc/include/asm/nohash/hugetlb-book3e.h static inline unsigned int hugepd_shift(hugepd_t hpd) hugepd_t 18 arch/powerpc/include/asm/nohash/hugetlb-book3e.h static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, hugepd_t 31 arch/powerpc/include/asm/nohash/hugetlb-book3e.h static inline void hugepd_populate(hugepd_t *hpdp, pte_t *new, unsigned int pshift) hugepd_t 267 arch/powerpc/include/asm/nohash/pgtable.h static inline int hugepd_ok(hugepd_t hpd) hugepd_t 105 arch/powerpc/include/asm/pgtable-be-types.h #define __hugepd(x) ((hugepd_t) { cpu_to_be64(x) }) hugepd_t 107 arch/powerpc/include/asm/pgtable-be-types.h static inline unsigned long hpd_val(hugepd_t x) hugepd_t 71 arch/powerpc/include/asm/pgtable-types.h #define __hugepd(x) ((hugepd_t) { (x) }) hugepd_t 72 arch/powerpc/include/asm/pgtable-types.h static inline unsigned long hpd_val(hugepd_t x) hugepd_t 44 arch/powerpc/mm/hugetlbpage.c static int __hugepte_alloc(struct mm_struct *mm, hugepd_t *hpdp, hugepd_t 124 arch/powerpc/mm/hugetlbpage.c hugepd_t *hpdp = NULL; hugepd_t 141 arch/powerpc/mm/hugetlbpage.c hpdp = (hugepd_t *)pg; hugepd_t 151 arch/powerpc/mm/hugetlbpage.c hpdp = (hugepd_t *)pu; hugepd_t 162 arch/powerpc/mm/hugetlbpage.c hpdp = (hugepd_t *)pm; hugepd_t 169 arch/powerpc/mm/hugetlbpage.c hpdp = (hugepd_t *)pg; hugepd_t 177 arch/powerpc/mm/hugetlbpage.c hpdp = (hugepd_t *)pu; hugepd_t 184 arch/powerpc/mm/hugetlbpage.c hpdp = (hugepd_t *)pm; hugepd_t 302 arch/powerpc/mm/hugetlbpage.c static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, hugepd_t 368 arch/powerpc/mm/hugetlbpage.c more = addr + (1 << hugepd_shift(*(hugepd_t *)pmd)); hugepd_t 372 arch/powerpc/mm/hugetlbpage.c free_hugepd_range(tlb, (hugepd_t *)pmd, PMD_SHIFT, hugepd_t 418 arch/powerpc/mm/hugetlbpage.c more = addr + (1 << hugepd_shift(*(hugepd_t *)pud)); hugepd_t 422 arch/powerpc/mm/hugetlbpage.c free_hugepd_range(tlb, (hugepd_t *)pud, PUD_SHIFT, hugepd_t 486 arch/powerpc/mm/hugetlbpage.c more = addr + (1 << hugepd_shift(*(hugepd_t *)pgd)); hugepd_t 490 arch/powerpc/mm/hugetlbpage.c free_hugepd_range(tlb, (hugepd_t *)pgd, PGDIR_SHIFT, hugepd_t 497 arch/powerpc/mm/hugetlbpage.c unsigned long address, hugepd_t hpd, hugepd_t 319 arch/powerpc/mm/pgtable.c hugepd_t *hpdp = NULL; hugepd_t 345 arch/powerpc/mm/pgtable.c hpdp = (hugepd_t *)&pgd; hugepd_t 367 arch/powerpc/mm/pgtable.c hpdp = (hugepd_t *)&pud; hugepd_t 406 arch/powerpc/mm/pgtable.c hpdp = (hugepd_t *)&pmd; hugepd_t 21 include/linux/hugetlb.h #define __hugepd(x) ((hugepd_t) { (x) }) hugepd_t 128 include/linux/hugetlb.h unsigned long address, hugepd_t hpd, hugepd_t 2041 mm/gup.c static int gup_huge_pd(hugepd_t hugepd, unsigned long addr, hugepd_t 2059 mm/gup.c static inline int gup_huge_pd(hugepd_t hugepd, unsigned long addr, hugepd_t 5063 mm/hugetlb.c unsigned long address, hugepd_t hpd, int flags, int pdshift)