Home
last modified time | relevance | path

Searched defs:pmd (Results 1 – 11 of 11) sorted by relevance

/kvm-unit-tests/lib/arm/asm/
H A Dpgtable.h31 #define pmd_none(pmd) (!pmd_val(pmd)) argument
35 #define pmd_valid(pmd) (pmd_val(pmd) & PMD_SECT_VALID) argument
38 #define pmd_huge(pmd) \ argument
69 #define pmd_free(pmd) free_page(pmd) argument
73 pmd_t *pmd = alloc_page(); in pmd_alloc_one() local
86 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
93 #define pte_offset(pmd, addr) \ argument
103 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc()
H A Dpage.h23 typedef struct { pmdval_t pmd; } pmd_t; member
/kvm-unit-tests/lib/arm64/asm/
H A Dpgtable.h34 #define pmd_none(pmd) (!pmd_val(pmd)) argument
39 #define pmd_valid(pmd) (pmd_val(pmd) & PMD_SECT_VALID) argument
42 #define pmd_huge(pmd) \ argument
67 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
77 #define pmd_free(pmd) free_page(pmd) argument
81 pmd_t *pmd = alloc_page(); in pmd_alloc_one() local
95 #define pmd_free(pmd) argument
128 #define pte_offset(pmd, addr) \ argument
138 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc()
H A Dpage.h49 typedef struct { pmdval_t pmd; } pmd_t; member
/kvm-unit-tests/lib/ppc64/asm/
H A Dpgtable.h28 #define pmd_none(pmd) (!pmd_val(pmd)) argument
33 #define pmd_valid(pmd) (pmd_val(pmd) & cpu_to_be64(_PAGE_VALID)) argument
36 #define pmd_huge(pmd) false argument
48 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
60 #define pte_offset(pmd, addr) (pmd_page_vaddr(*(pmd)) + pte_index(addr)) argument
89 #define pmd_free(pmd) free(pmd) argument
93 pmd_t *pmd = memalign_pages(sz, sz); in pmd_alloc_one() local
115 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc()
H A Dpage.h36 typedef struct { pmdval_t pmd; } pmd_t; member
/kvm-unit-tests/lib/s390x/
H A Dmmu.c69 pmd_t *pmd; in get_pmd() local
81 static inline pte_t *get_pte(pmd_t *pmd, uintptr_t vaddr) in get_pte()
96 static void split_pmd(pmd_t *pmd, uintptr_t va) in split_pmd()
122 pmd_t *pmd; in split_pud() local
139 pmd_t *pmd; in get_dat_entry() local
172 pmd_t *pmd; in virt_to_pte_phys() local
216 static void cleanup_pmd(pmd_t *pmd) in cleanup_pmd()
228 pmd_t *pmd; in cleanup_pud() local
/kvm-unit-tests/lib/arm/
H A Dmmu.c85 pmd_t *pmd = pmd_alloc(pud, vaddr); in get_pte() local
125 pmd_t *pmd; in follow_pte() local
190 pmd_t *pmd; in mmu_set_range_sect() local
/kvm-unit-tests/lib/ppc64/
H A Dmmu.c63 pmd_t *pmd = pmd_alloc(pud, vaddr); in get_pte() local
108 pmd_t *pmd; in follow_pte() local
/kvm-unit-tests/lib/s390x/asm/
H A Dpgtable.h122 #define pte_offset(pmd, addr) ((pte_t *)pmd_addr(*(pmd)) + pte_index(addr)) argument
176 pmd_t *pmd = alloc_pages(SEGMENT_TABLE_ORDER); in pmd_alloc_one() local
187 pmd_t *pmd = pmd_alloc_one(); in pmd_alloc() local
204 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc()
H A Dpage.h23 typedef struct { pmdval_t pmd; } pmd_t; member