/freebsd-10-stable/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 | 176 typedef uint64_t pd_entry_t; typedef 184 typedef uint32_t pd_entry_t; typedef 197 extern pd_entry_t PTD[]; 198 extern pd_entry_t PTDpde[]; 203 extern pd_entry_t *IdlePTD; /* physical address of "Idle" state directory */ 377 pd_entry_t *pm_pdir; /* KVA of page directory */
|
/freebsd-10-stable/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 | 83 pd_entry_t *pm_segtab; /* KVA of segment table */
|
/freebsd-10-stable/sys/amd64/include/ |
H A D | param.h | 102 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
|
H A D | pmap.h | 232 typedef u_int64_t pd_entry_t; typedef 247 #define PDmap ((pd_entry_t *)(addr_PDmap)) 248 #define PDPmap ((pd_entry_t *)(addr_PDPmap)) 249 #define PML4map ((pd_entry_t *)(addr_PML4map)) 250 #define PML4pml4e ((pd_entry_t *)(addr_PML4pml4e))
|
/freebsd-10-stable/sys/i386/i386/ |
H A D | pmap.c | 273 static pd_entry_t *KPTD; 313 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 321 pd_entry_t pde); 326 static void pmap_kenter_pde(vm_offset_t va, pd_entry_t newpde); 328 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits); 329 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 330 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 333 static void pmap_remove_pde(pmap_t pmap, pd_entry_t *pdq, vm_offset_t sva, 345 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 346 pd_entry_t newpd [all...] |
H A D | minidump_machdep.c | 190 pd_entry_t *pd; 204 pd = (pd_entry_t *)((uintptr_t)IdlePTD + KERNBASE); /* always mapped! */ 303 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-10-stable/lib/libkvm/ |
H A D | kvm_arm.c | 63 pd_entry_t *l1pt; 129 pd_entry_t *l1pt; 225 pd_entry_t pd;
|
H A D | kvm_minidump_amd64.c | 257 pd_entry_t pde; 258 pd_entry_t pte;
|
H A D | kvm_amd64.c | 220 pd_entry_t pde; 277 pde_pa = ((u_long)pdpe & PG_FRAME) + (pdeindex * sizeof(pd_entry_t));
|
H A D | kvm_i386.c | 253 pd_entry_t pde;
|
/freebsd-10-stable/sys/i386/xen/ |
H A D | xen_machdep.c | 764 static pd_entry_t 768 return ((pd_entry_t *)xen_start_info->pt_base)[va >> 22]; 771 static pd_entry_t 774 pd_entry_t pde; 786 pd_entry_t pde; 891 pd_entry_t *IdlePDPTnew, *IdlePTDnew; 915 IdlePTD = (pd_entry_t *)((uint8_t *)startinfo->pt_base + PAGE_SIZE); 921 IdlePDPT = (pd_entry_t *)startinfo->pt_base; 969 IdlePDPTnew = (pd_entry_t *)cur_space; cur_space += PAGE_SIZE; 973 IdlePTDnew = (pd_entry_t *)cur_spac [all...] |
H A D | pmap.c | 312 CTASSERT(1 << PDESHIFT == sizeof(pd_entry_t)); 385 kernel_pmap->pm_pdir = (pd_entry_t *) (KERNBASE + (u_int)IdlePTD); 966 pd_entry_t newpf; 967 pd_entry_t *pde; 1027 pd_entry_t newpf; 1028 pd_entry_t *pde; 1074 pd_entry_t pde; 1105 pd_entry_t pde; 1134 pd_entry_t pde; 1411 pd_entry_t ptepd [all...] |
/freebsd-10-stable/sys/mips/mips/ |
H A D | pmap.c | 133 pd_entry_t *kernel_segmap; 166 pd_entry_t pde); 178 static int pmap_unuse_pt(pmap_t, vm_offset_t, pd_entry_t); 316 static __inline pd_entry_t * 324 static __inline pd_entry_t * 325 pmap_pdpe_to_pde(pd_entry_t *pdpe, vm_offset_t va) 327 pd_entry_t *pde; 329 pde = (pd_entry_t *)*pdpe; 333 static __inline pd_entry_t * 336 pd_entry_t *pdp [all...] |
H A D | minidump_machdep.c | 70 extern pd_entry_t *kernel_segmap;
|
H A D | trap.c | 163 static void get_mapping_info(vm_offset_t, pd_entry_t **, pt_entry_t **); 1422 get_mapping_info(vm_offset_t va, pd_entry_t **pdepp, pt_entry_t **ptepp) 1425 pd_entry_t *pdep; 1442 pd_entry_t *pdep; 1491 pd_entry_t *pdep;
|
/freebsd-10-stable/sys/amd64/amd64/ |
H A D | pmap.c | 447 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 448 static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, 459 pd_entry_t pde); 462 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask); 463 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, 465 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 468 static int pmap_remove_pde(pmap_t pmap, pd_entry_t *pdq, vm_offset_t sva, 471 pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp); 473 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 477 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pd [all...] |
/freebsd-10-stable/sys/arm/arm/ |
H A D | pmap-v6.c | 282 static void pmap_init_l1(struct l1_ttable *, pd_entry_t *); 337 pd_entry_t *l1_kva; 546 pmap_init_l1(struct l1_ttable *l1, pd_entry_t *l1pt) 811 pd_entry_t *pl1pd, l1pd; 934 pd_entry_t *pl1pd; 1414 pd_entry_t *pl1pd, l1pd; 1634 pd_entry_t *pl1pt; 1652 pl1pt = (pd_entry_t *)va; 1742 pmap_set_pt_cache_mode(pd_entry_t *kl1, vm_offset_t va) 1744 pd_entry_t *pde [all...] |
H A D | pmap.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) 675 pd_entry_t *pde = (pd_entry_t *) l1pt; 950 pd_entry_t *pl1pd, l1pd; 1104 pd_entry_t *pde; 1808 pd_entry_t *pl1pd, l1pd; 1994 pd_entry_t *pl1pt; 2012 pl1pt = (pd_entry_t *)v [all...] |
/freebsd-10-stable/sys/arm/include/ |
H A D | pte.h | 41 typedef uint32_t pd_entry_t; /* page directory entry */ typedef
|
H A D | pmap.h | 91 #define PDESIZE sizeof(pd_entry_t) /* for assembly files */ 221 boolean_t pmap_get_pde_pte(pmap_t, vm_offset_t, pd_entry_t **, pt_entry_t **); 242 pd_entry_t *pdep;
|