Searched refs:pmd_t (Results 1 – 11 of 11) sorted by relevance
/kvm-unit-tests/lib/arm/asm/ |
H A D | pgtable.h | 53 static inline pmd_t *pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() 70 static inline pmd_t *pmd_alloc_one(void) in pmd_alloc_one() 72 assert(PTRS_PER_PMD * sizeof(pmd_t) == PAGE_SIZE); in pmd_alloc_one() 73 pmd_t *pmd = alloc_page(); in pmd_alloc_one() 76 static inline pmd_t *pmd_alloc(pgd_t *pgd, unsigned long addr) in pmd_alloc() 86 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 103 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc() 106 pmd_t entry; in pte_alloc()
|
H A D | page.h | 23 typedef struct { pmdval_t pmd; } pmd_t; typedef 37 #define __pmd(x) ((pmd_t) { (x) } )
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | pgtable.h | 62 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr() 67 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 78 static inline pmd_t *pmd_alloc_one(void) in pmd_alloc_one() 80 assert(PTRS_PER_PMD * sizeof(pmd_t) == PAGE_SIZE); in pmd_alloc_one() 81 pmd_t *pmd = alloc_page(); in pmd_alloc_one() 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) 138 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc() 141 pmd_t entry; in pte_alloc()
|
H A D | page.h | 49 typedef struct { pmdval_t pmd; } pmd_t; typedef 61 #define __pmd(x) ((pmd_t) { (x) } )
|
/kvm-unit-tests/lib/ppc64/asm/ |
H A D | pgtable.h | 43 static inline pmd_t *pud_page_vaddr(pud_t pud) in pud_page_vaddr() 48 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 90 static inline pmd_t *pmd_alloc_one(void) in pmd_alloc_one() 92 size_t sz = PTRS_PER_PMD * sizeof(pmd_t); in pmd_alloc_one() 93 pmd_t *pmd = memalign_pages(sz, sz); in pmd_alloc_one() 97 static inline pmd_t *pmd_alloc(pud_t *pud, unsigned long addr) in pmd_alloc() 115 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc() 118 pmd_t entry; in pte_alloc()
|
H A D | page.h | 36 typedef struct { pmdval_t pmd; } pmd_t; typedef 48 #define __pmd(x) ((pmd_t) { (x) } )
|
/kvm-unit-tests/lib/s390x/ |
H A D | mmu.c | 67 static inline pmd_t *get_pmd(pud_t *pud, uintptr_t vaddr) in get_pmd() 69 pmd_t *pmd; in get_pmd() 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() 139 pmd_t *pmd; in get_dat_entry() 172 pmd_t *pmd; in virt_to_pte_phys() 209 else if ((level == pgtable_level_pmd) && !pmd_none(*(pmd_t *)ptr)) in dat_get_and_invalidate() 216 static void cleanup_pmd(pmd_t *pmd) in cleanup_pmd() 228 pmd_t *pmd; in cleanup_pud() [all …]
|
/kvm-unit-tests/lib/s390x/asm/ |
H A D | page.h | 23 typedef struct { pmdval_t pmd; } pmd_t; typedef 35 #define __pmd(x) ((pmd_t) { (x) } )
|
H A D | pgtable.h | 121 #define pmd_offset(pud, addr) ((pmd_t *)pud_addr(*(pud)) + pmd_index(addr)) 174 static inline pmd_t *pmd_alloc_one(void) in pmd_alloc_one() 176 pmd_t *pmd = alloc_pages(SEGMENT_TABLE_ORDER); in pmd_alloc_one() 184 static inline pmd_t *pmd_alloc(pud_t *pud, unsigned long addr) in pmd_alloc() 187 pmd_t *pmd = pmd_alloc_one(); in pmd_alloc() 204 static inline pte_t *pte_alloc(pmd_t *pmd, unsigned long addr) in pte_alloc()
|
/kvm-unit-tests/lib/arm/ |
H A D | mmu.c | 85 pmd_t *pmd = pmd_alloc(pud, vaddr); in get_pte() 125 pmd_t *pmd; in follow_pte() 190 pmd_t *pmd; in mmu_set_range_sect() 191 pmd_t entry; in mmu_set_range_sect()
|
/kvm-unit-tests/lib/ppc64/ |
H A D | mmu.c | 63 pmd_t *pmd = pmd_alloc(pud, vaddr); in get_pte() 108 pmd_t *pmd; in follow_pte()
|