Searched refs:pt_entry_t (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-11.0-release/sys/mips/include/
H A Dtlb.h52 void tlb_insert_wired(unsigned, vm_offset_t, pt_entry_t, pt_entry_t);
58 void tlb_update(struct pmap *, vm_offset_t, pt_entry_t);
H A Dpte.h34 typedef uint64_t pt_entry_t; typedef
36 typedef uint32_t pt_entry_t; typedef
38 typedef pt_entry_t *pd_entry_t;
86 #define TLBLO_SWBITS_MASK ((pt_entry_t)0x7 << TLBLO_SWBITS_SHIFT)
151 #define PTE_RO ((pt_entry_t)0x01 << TLBLO_SWBITS_SHIFT)
152 #define PTE_W ((pt_entry_t)0x02 << TLBLO_SWBITS_SHIFT)
153 #define PTE_MANAGED ((pt_entry_t)0x04 << TLBLO_SWBITS_SHIFT)
H A Dparam.h135 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
H A Dpmap.h99 pt_entry_t *pmap_pte(pmap_t, vm_offset_t);
/freebsd-11.0-release/sys/i386/i386/
H A Ddb_interface.c78 pt_entry_t *ptep0 = NULL;
79 pt_entry_t oldmap0 = 0;
81 pt_entry_t *ptep1 = NULL;
82 pt_entry_t oldmap1 = 0;
H A Dpmap.c214 pt_entry_t pg_nx;
262 pt_entry_t *CMAP1;
263 pt_entry_t *CMAP2;
268 pt_entry_t *CMAP3;
279 static pt_entry_t *PMAP1 = NULL, *PMAP2;
280 static pt_entry_t *PADDR1 = NULL, *PADDR2;
316 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
326 static void pmap_pte_attr(pt_entry_t *pte, int cache_bits);
329 static int pmap_remove_pte(pmap_t pmap, pt_entry_t *pt
[all...]
H A Dminidump_machdep.c175 static pt_entry_t fakept[NPTEPG];
187 pt_entry_t *pt;
/freebsd-11.0-release/sys/arm/include/
H A Dpmap-v4.h81 #define PTESIZE sizeof(pt_entry_t) /* for assembly files */
188 boolean_t pmap_get_pde_pte(pmap_t, vm_offset_t, pd_entry_t **, pt_entry_t **);
203 static __inline pt_entry_t *
207 pt_entry_t *ptep;
392 cpu_dcache_wb_range((vm_offset_t)(pte), sizeof(pt_entry_t));\
394 _sync_l2((vm_offset_t)(pte), sizeof(pt_entry_t));\
403 (cnt) << 2); /* * sizeof(pt_entry_t) */ \
406 (cnt) << 2); /* * sizeof(pt_entry_t) */ \
411 extern pt_entry_t pte_l1_s_cache_mode;
412 extern pt_entry_t pte_l1_s_cache_mas
[all...]
H A Dpte-v4.h42 typedef uint32_t pt_entry_t; /* page table entry */ typedef
43 typedef pt_entry_t pt2_entry_t; /* compatibility with v6 */
157 #define L2_PTE_NUM_TOTAL (L2_TABLE_SIZE_REAL / sizeof(pt_entry_t))
/freebsd-11.0-release/sys/amd64/amd64/
H A Ddb_interface.c78 pt_entry_t *ptep0 = NULL;
79 pt_entry_t oldmap0 = 0;
81 pt_entry_t *ptep1 = NULL;
82 pt_entry_t oldmap1 = 0;
H A Dpmap.c165 static __inline pt_entry_t
168 pt_entry_t mask;
188 static __inline pt_entry_t
191 pt_entry_t mask;
211 static __inline pt_entry_t
214 pt_entry_t mask;
231 static __inline pt_entry_t
234 pt_entry_t mask;
254 static __inline pt_entry_t
257 pt_entry_t mas
[all...]
/freebsd-11.0-release/sys/i386/include/
H A Dpmap.h176 typedef uint64_t pt_entry_t; typedef
184 typedef uint32_t pt_entry_t; typedef
195 extern pt_entry_t PTmap[];
233 extern pt_entry_t *KPTmap;
269 extern pt_entry_t pg_nx;
357 extern pt_entry_t *CMAP3;
388 pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2;
H A Dparam.h91 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-11.0-release/sys/riscv/include/
H A Dpte.h43 typedef uint64_t pt_entry_t; /* page table entry */ typedef
H A Dpmap.h152 pt_entry_t **);
/freebsd-11.0-release/sys/riscv/riscv/
H A Dpmap.c241 static int pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t sva,
322 static __inline pt_entry_t *
326 pt_entry_t *l3;
334 static __inline pt_entry_t *
352 pmap_is_write(pt_entry_t entry)
370 pmap_l3_valid(pt_entry_t l3)
377 pmap_l3_valid_cacheable(pt_entry_t l3)
389 pmap_page_dirty(pt_entry_t pte)
416 pt_entry_t entry)
434 static pt_entry_t *
[all...]
/freebsd-11.0-release/sys/arm/arm/
H A Dpmap-v4.c229 static pt_entry_t *csrc_pte, *cdst_pte;
242 pt_entry_t pte_l1_s_cache_mode;
243 pt_entry_t pte_l1_s_cache_mode_pt;
244 pt_entry_t pte_l1_s_cache_mask;
246 pt_entry_t pte_l2_l_cache_mode;
247 pt_entry_t pte_l2_l_cache_mode_pt;
248 pt_entry_t pte_l2_l_cache_mask;
250 pt_entry_t pte_l2_s_cache_mode;
251 pt_entry_t pte_l2_s_cache_mode_pt;
252 pt_entry_t pte_l2_s_cache_mas
[all...]
/freebsd-11.0-release/sys/arm64/include/
H A Dpte.h38 typedef uint64_t pt_entry_t; /* page table entry */ typedef
H A Dpmap.h152 pd_entry_t **, pt_entry_t **);
/freebsd-11.0-release/sys/powerpc/include/
H A Dparam.h102 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-11.0-release/sys/amd64/include/
H A Dpmap.h236 typedef u_int64_t pt_entry_t; typedef
249 #define PTmap ((pt_entry_t *)(addr_PTmap))
265 pt_entry_t *vtopte(vm_offset_t);
277 extern pt_entry_t pg_nx;
379 extern pt_entry_t *CMAP1;
H A Dparam.h96 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-11.0-release/sys/mips/mips/
H A Dpmap.c170 static int pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va,
176 static void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
184 static pt_entry_t init_pte_prot(vm_page_t m, vm_prot_t access, vm_prot_t prot);
225 pt_entry_t *pte, npte;
246 pt_entry_t *pte, npte;
272 pt_entry_t *pte;
374 static __inline pt_entry_t *
377 pt_entry_t *pte;
379 pte = (pt_entry_t *)*pde;
383 pt_entry_t *
[all...]
H A Dtlb.c101 tlb_insert_wired(unsigned i, vm_offset_t va, pt_entry_t pte0, pt_entry_t pte1)
296 tlb_update(struct pmap *pmap, vm_offset_t va, pt_entry_t pte)
/freebsd-11.0-release/sys/arm64/arm64/
H A Dpmap.c148 #define NL3PG (PAGE_SIZE/(sizeof (pt_entry_t)))
232 extern pt_entry_t pagetable_dmap[];
250 static int pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t sva,
337 static __inline pt_entry_t *
340 pt_entry_t *l3;
385 static __inline pt_entry_t *
389 pt_entry_t *l3;
429 pd_entry_t **l2, pt_entry_t **l3)
476 pmap_l3_valid(pt_entry_t l3)
483 pmap_l3_valid_cacheable(pt_entry_t l
[all...]

Completed in 304 milliseconds

12