/freebsd-11.0-release/sys/arm64/include/ |
H A D | pmap.h | 81 pd_entry_t *pm_l0; 151 bool pmap_get_tables(pmap_t, vm_offset_t, pd_entry_t **, pd_entry_t **, 152 pd_entry_t **, pt_entry_t **);
|
H A D | pte.h | 37 typedef uint64_t pd_entry_t; /* page directory entry */ typedef
|
/freebsd-11.0-release/sys/i386/include/ |
H A D | param.h | 104 #define NPDEPTD (NBPTD/(sizeof (pd_entry_t))) 105 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
|
H A D | pmap.h | 175 typedef uint64_t pd_entry_t; typedef 183 typedef uint32_t pd_entry_t; typedef 196 extern pd_entry_t PTD[]; 197 extern pd_entry_t PTDpde[]; 202 extern pd_entry_t *IdlePTD; /* physical address of "Idle" state directory */ 301 pd_entry_t *pm_pdir; /* KVA of page directory */
|
/freebsd-11.0-release/sys/riscv/include/ |
H A D | pmap.h | 80 pd_entry_t *pm_l1; 151 bool pmap_get_tables(pmap_t, vm_offset_t, pd_entry_t **, pd_entry_t **,
|
H A D | pte.h | 42 typedef uint64_t pd_entry_t; /* page directory entry */ typedef
|
/freebsd-11.0-release/sys/mips/include/ |
H A D | pcpu.h | 38 pd_entry_t *pc_segbase; /* curthread segbase */ \
|
H A D | param.h | 136 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
|
H A D | pte.h | 38 typedef pt_entry_t *pd_entry_t; typedef
|
H A D | pmap.h | 84 pd_entry_t *pm_segtab; /* KVA of segment table */
|
/freebsd-11.0-release/sys/riscv/riscv/ |
H A D | pmap.c | 154 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t))) 242 pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp); 251 static int pmap_unuse_l3(pmap_t, vm_offset_t, pd_entry_t, struct spglist *); 287 static __inline pd_entry_t * 294 static __inline pd_entry_t * 295 pmap_l1_to_l2(pd_entry_t *l1, vm_offset_t va) 298 pd_entry_t *l2; 301 l2 = (pd_entry_t *)PHYS_TO_DMAP(phys); 306 static __inline pd_entry_t * 309 pd_entry_t *l [all...] |
/freebsd-11.0-release/sys/arm64/arm64/ |
H A D | pmap.c | 145 #define NL0PG (PAGE_SIZE/(sizeof (pd_entry_t))) 146 #define NL1PG (PAGE_SIZE/(sizeof (pd_entry_t))) 147 #define NL2PG (PAGE_SIZE/(sizeof (pd_entry_t))) 251 pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp); 260 static int pmap_unuse_l3(pmap_t, vm_offset_t, pd_entry_t, struct spglist *); 288 static __inline pd_entry_t * 295 static __inline pd_entry_t * 296 pmap_l0_to_l1(pd_entry_t *l0, vm_offset_t va) 298 pd_entry_t *l1; 300 l1 = (pd_entry_t *)PHYS_TO_DMA [all...] |
H A D | minidump_machdep.c | 221 pd_entry_t *l0, *l1, *l2;
|
/freebsd-11.0-release/sys/amd64/include/ |
H A D | pmap.h | 235 typedef u_int64_t pd_entry_t; typedef 250 #define PDmap ((pd_entry_t *)(addr_PDmap)) 251 #define PDPmap ((pd_entry_t *)(addr_PDPmap)) 252 #define PML4map ((pd_entry_t *)(addr_PML4map)) 253 #define PML4pml4e ((pd_entry_t *)(addr_PML4pml4e))
|
H A D | param.h | 102 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
|
/freebsd-11.0-release/sys/i386/i386/ |
H A D | pmap.c | 269 static pd_entry_t *KPTD; 309 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 320 static void pmap_kenter_pde(vm_offset_t va, pd_entry_t newpde); 322 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits); 323 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 324 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 327 static void pmap_remove_pde(pmap_t pmap, pd_entry_t *pdq, vm_offset_t sva, 339 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 340 pd_entry_t newpde); 341 static void pmap_update_pde_invalidate(vm_offset_t va, pd_entry_t newpd [all...] |
H A D | minidump_machdep.c | 186 pd_entry_t *pd; 200 pd = (pd_entry_t *)((uintptr_t)IdlePTD + KERNBASE); /* always mapped! */ 299 pd = (pd_entry_t *)((uintptr_t)IdlePTD + KERNBASE); /* always mapped! */
|
H A D | bios.c | 330 pd_entry_t *ptd; 391 ptd = (pd_entry_t *)rcr3(); 402 ptd = (pd_entry_t *)((u_int)IdlePTD + KERNBASE);
|
/freebsd-11.0-release/sys/mips/mips/ |
H A D | pmap.c | 137 pd_entry_t *kernel_segmap; 171 pd_entry_t pde); 183 static int pmap_unuse_pt(pmap_t, vm_offset_t, pd_entry_t); 330 static __inline pd_entry_t * 338 static __inline pd_entry_t * 339 pmap_pdpe_to_pde(pd_entry_t *pdpe, vm_offset_t va) 341 pd_entry_t *pde; 343 pde = (pd_entry_t *)*pdpe; 347 static __inline pd_entry_t * 350 pd_entry_t *pdp [all...] |
H A D | minidump_machdep.c | 69 extern pd_entry_t *kernel_segmap;
|
H A D | trap.c | 161 static void get_mapping_info(vm_offset_t, pd_entry_t **, pt_entry_t **); 1412 get_mapping_info(vm_offset_t va, pd_entry_t **pdepp, pt_entry_t **ptepp) 1415 pd_entry_t *pdep; 1432 pd_entry_t *pdep; 1481 pd_entry_t *pdep;
|
/freebsd-11.0-release/sys/amd64/amd64/ |
H A D | pmap.c | 605 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 606 static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, 618 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask); 619 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, 621 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 624 static int pmap_remove_pde(pmap_t pmap, pd_entry_t *pdq, vm_offset_t sva, 627 pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp); 629 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 633 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 634 pd_entry_t newpd [all...] |
/freebsd-11.0-release/sys/arm/arm/ |
H A D | pmap-v4.c | 233 static void pmap_init_l1(struct l1_ttable *, pd_entry_t *); 307 pd_entry_t *l1_kva; 426 pmap_init_l1(struct l1_ttable *l1, pd_entry_t *l1pt) 633 pd_entry_t *pde = (pd_entry_t *) l1pt; 910 pd_entry_t *pl1pd, l1pd; 1064 pd_entry_t *pde; 1768 pd_entry_t *pl1pd, l1pd; 1954 pd_entry_t *pl1pt; 1972 pl1pt = (pd_entry_t *)v [all...] |
/freebsd-11.0-release/sys/arm/include/ |
H A D | pmap-v4.h | 80 #define PDESIZE sizeof(pd_entry_t) /* for assembly files */ 188 boolean_t pmap_get_pde_pte(pmap_t, vm_offset_t, pd_entry_t **, pt_entry_t **); 206 pd_entry_t *pdep;
|
H A D | pte-v4.h | 41 typedef uint32_t pd_entry_t; /* page directory entry */ typedef
|