Searched refs:hugepd_t (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/arch/powerpc/include/asm/ |
D | hugetlb.h | 15 static inline pte_t *hugepd_page(hugepd_t hpd) in hugepd_page() 25 static inline unsigned int hugepd_mmu_psize(hugepd_t hpd) in hugepd_mmu_psize() 30 static inline unsigned int hugepd_shift(hugepd_t hpd) in hugepd_shift() 37 static inline pte_t *hugepd_page(hugepd_t hpd) in hugepd_page() 43 static inline unsigned int hugepd_shift(hugepd_t hpd) in hugepd_shift() 51 static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, in hugepte_offset() 196 static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, in hugepte_offset()
|
D | page.h | 363 typedef struct { signed long pd; } hugepd_t; typedef 367 static inline int hugepd_ok(hugepd_t hpd) in hugepd_ok() 376 static inline int hugepd_ok(hugepd_t hpd) in hugepd_ok() 389 #define __hugepd(x) ((hugepd_t) { (x) })
|
/linux-4.1.27/arch/powerpc/mm/ |
D | hugetlbpage.c | 115 static int __hugepte_alloc(struct mm_struct *mm, hugepd_t *hpdp, in __hugepte_alloc() 196 hugepd_t *hpdp = NULL; in huge_pte_alloc() 210 hpdp = (hugepd_t *)pg; in huge_pte_alloc() 217 hpdp = (hugepd_t *)pu; in huge_pte_alloc() 225 hpdp = (hugepd_t *)pm; in huge_pte_alloc() 246 hugepd_t *hpdp = NULL; in huge_pte_alloc() 255 hpdp = (hugepd_t *)pg; in huge_pte_alloc() 260 hpdp = (hugepd_t *)pu; in huge_pte_alloc() 264 hpdp = (hugepd_t *)pm; in huge_pte_alloc() 499 static void free_hugepd_range(struct mmu_gather *tlb, hugepd_t *hpdp, int pdshift, in free_hugepd_range() [all …]
|
/linux-4.1.27/include/linux/ |
D | hugetlb.h | 208 typedef struct { unsigned long pd; } hugepd_t; typedef 210 #define __hugepd(x) ((hugepd_t) { (x) }) 211 static inline int gup_huge_pd(hugepd_t hugepd, unsigned long addr, in gup_huge_pd() 218 extern int gup_huge_pd(hugepd_t hugepd, unsigned long addr,
|