Searched defs:pmd (Results 1 – 11 of 11) sorted by relevance
/kvm-unit-tests/lib/arm/asm/ |
H A D | pgtable.h | 31 #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 D | page.h | 23 typedef struct { pmdval_t pmd; } pmd_t; member
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | pgtable.h | 34 #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 D | page.h | 49 typedef struct { pmdval_t pmd; } pmd_t; member
|
/kvm-unit-tests/lib/ppc64/asm/ |
H A D | pgtable.h | 28 #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 D | page.h | 36 typedef struct { pmdval_t pmd; } pmd_t; member
|
/kvm-unit-tests/lib/s390x/ |
H A D | mmu.c | 69 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 D | mmu.c | 85 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 D | mmu.c | 63 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 D | pgtable.h | 122 #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 D | page.h | 23 typedef struct { pmdval_t pmd; } pmd_t; member
|