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

12

/freebsd-11.0-release/sys/arm64/include/
H A Dpmap.h81 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 Dpte.h37 typedef uint64_t pd_entry_t; /* page directory entry */ typedef
/freebsd-11.0-release/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.h175 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 Dpmap.h80 pd_entry_t *pm_l1;
151 bool pmap_get_tables(pmap_t, vm_offset_t, pd_entry_t **, pd_entry_t **,
H A Dpte.h42 typedef uint64_t pd_entry_t; /* page directory entry */ typedef
/freebsd-11.0-release/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.h84 pd_entry_t *pm_segtab; /* KVA of segment table */
/freebsd-11.0-release/sys/riscv/riscv/
H A Dpmap.c154 #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 Dpmap.c145 #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 Dminidump_machdep.c221 pd_entry_t *l0, *l1, *l2;
/freebsd-11.0-release/sys/amd64/include/
H A Dpmap.h235 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 Dparam.h102 #define NPDEPG (PAGE_SIZE/(sizeof (pd_entry_t)))
/freebsd-11.0-release/sys/i386/i386/
H A Dpmap.c269 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 Dminidump_machdep.c186 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 Dbios.c330 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 Dpmap.c137 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 Dminidump_machdep.c69 extern pd_entry_t *kernel_segmap;
H A Dtrap.c161 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 Dpmap.c605 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 Dpmap-v4.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)
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 Dpmap-v4.h80 #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 Dpte-v4.h41 typedef uint32_t pd_entry_t; /* page directory entry */ typedef

Completed in 140 milliseconds

12