Searched refs:pd_entry_t (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10-stable/sys/i386/include/
H A Dparam.h104 #define NPDEPTD (NBPTD/(sizeof (pd_entry_t)))
105 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
H A Dpmap.h176 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 Dpcpu.h38 pd_entry_t *pc_segbase; /* curthread segbase */ \
H A Dparam.h136 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
H A Dpte.h38 typedef pt_entry_t *pd_entry_t; typedef
H A Dpmap.h83 pd_entry_t *pm_segtab; /* KVA of segment table */
/freebsd-10-stable/sys/amd64/include/
H A Dparam.h102 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
H A Dpmap.h232 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 Dpmap.c273 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 Dminidump_machdep.c190 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 Dbios.c330 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 Dkvm_arm.c63 pd_entry_t *l1pt;
129 pd_entry_t *l1pt;
225 pd_entry_t pd;
H A Dkvm_minidump_amd64.c257 pd_entry_t pde;
258 pd_entry_t pte;
H A Dkvm_amd64.c220 pd_entry_t pde;
277 pde_pa = ((u_long)pdpe & PG_FRAME) + (pdeindex * sizeof(pd_entry_t));
H A Dkvm_i386.c253 pd_entry_t pde;
/freebsd-10-stable/sys/i386/xen/
H A Dxen_machdep.c764 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 Dpmap.c312 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 Dpmap.c133 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 Dminidump_machdep.c70 extern pd_entry_t *kernel_segmap;
H A Dtrap.c163 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 Dpmap.c447 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 Dpmap-v6.c282 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 Dpmap.c233 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 Dpte.h41 typedef uint32_t pd_entry_t; /* page directory entry */ typedef
H A Dpmap.h91 #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;

Completed in 309 milliseconds

12