Home
last modified time | relevance | path

Searched defs:pud (Results 1 – 10 of 10) sorted by relevance

/kvm-unit-tests/lib/arm64/asm/
H A Dpgtable.h33 #define pud_none(pud) (!pud_val(pud)) argument
38 #define pud_valid(pud) (pud_val(pud) & PUD_VALID) argument
62 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr()
75 #define pmd_offset(pud, addr) \ argument
84 static inline pmd_t *pmd_alloc(pud_t *pud, unsigned long addr) in pmd_alloc()
94 #define pmd_offset(pud, addr) ((pmd_t *)pud) argument
96 #define pmd_alloc(pud, addr) pmd_offset(pud, addr) argument
104 #define pud_free(pud) free_page(pud) argument
108 pud_t *pud = alloc_page(); in pud_alloc_one() local
122 #define pud_free(pud) argument
H A Dpage.h50 typedef struct { pudval_t pud; } pud_t; member
/kvm-unit-tests/lib/ppc64/asm/
H A Dpgtable.h27 #define pud_none(pud) (!pud_val(pud)) argument
32 #define pud_valid(pud) (pud_val(pud) & cpu_to_be64(_PAGE_VALID)) argument
43 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr()
58 #define pmd_offset(pud, addr) (pud_page_vaddr(*(pud)) + pmd_index(addr)) argument
71 #define pud_free(pud) free(pud) argument
75 pud_t *pud = memalign_pages(sz, sz); in pud_alloc_one() local
97 static inline pmd_t *pmd_alloc(pud_t *pud, unsigned long addr) in pmd_alloc()
H A Dpage.h37 typedef struct { pudval_t pud; } pud_t; member
/kvm-unit-tests/lib/s390x/
H A Dmmu.c57 pud_t *pud = pud_alloc(p4d, vaddr); in get_pud() local
67 static inline pmd_t *get_pmd(pud_t *pud, uintptr_t vaddr) in get_pmd()
118 static void split_pud(pud_t *pud, uintptr_t va) in split_pud()
138 pud_t *pud; in get_dat_entry() local
171 pud_t *pud; in virt_to_pte_phys() local
225 static void cleanup_pud(pud_t *pud) in cleanup_pud()
/kvm-unit-tests/lib/arm/
H A Dmmu.c84 pud_t *pud = pud_alloc(pgd, vaddr); in get_pte() local
124 pud_t *pud; in follow_pte() local
189 pud_t *pud; in mmu_set_range_sect() local
/kvm-unit-tests/lib/ppc64/
H A Dmmu.c62 pud_t *pud = pud_alloc(pgd, vaddr); in get_pte() local
107 pud_t *pud; in follow_pte() local
/kvm-unit-tests/lib/arm/asm/
H A Dpgtable.h59 #define pud_valid(pud) pgd_valid(pud) argument
61 #define pud_free(pud) argument
/kvm-unit-tests/lib/s390x/asm/
H A Dpgtable.h121 #define pmd_offset(pud, addr) ((pmd_t *)pud_addr(*(pud)) + pmd_index(addr)) argument
156 pud_t *pud = alloc_pages(REGION_TABLE_ORDER); in pud_alloc_one() local
167 pud_t *pud = pud_alloc_one(); in pud_alloc() local
184 static inline pmd_t *pmd_alloc(pud_t *pud, unsigned long addr) in pmd_alloc()
H A Dpage.h22 typedef struct { pudval_t pud; } pud_t; member