| /freebsd-12-stable/sys/mips/include/ |
| D | pte.h | 36 typedef uint64_t pt_entry_t; typedef 38 typedef uint32_t pt_entry_t; typedef 40 typedef pt_entry_t *pd_entry_t; 88 #define TLBLO_SWBITS_MASK ((pt_entry_t)0x7 << TLBLO_SWBITS_SHIFT) 155 #define PTE_RO ((pt_entry_t)0x01 << TLBLO_SWBITS_SHIFT) 156 #define PTE_W ((pt_entry_t)0x02 << TLBLO_SWBITS_SHIFT) 157 #define PTE_MANAGED ((pt_entry_t)0x04 << TLBLO_SWBITS_SHIFT)
|
| D | tlb.h | 54 void tlb_insert_wired(unsigned, vm_offset_t, pt_entry_t, pt_entry_t); 60 void tlb_update(struct pmap *, vm_offset_t, pt_entry_t);
|
| D | param.h | 140 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
| /freebsd-12-stable/sys/mips/mips/ |
| D | pmap.c | 168 static int pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va, 174 static void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte); 182 static pt_entry_t init_pte_prot(vm_page_t m, vm_prot_t access, vm_prot_t prot); 223 pt_entry_t *pte, npte; in pmap_lmem_map1() 244 pt_entry_t *pte, npte; in pmap_lmem_map2() 270 pt_entry_t *pte; in pmap_lmem_unmap() 378 static __inline pt_entry_t * 381 pt_entry_t *pte; in pmap_pde_to_pte() 383 pte = (pt_entry_t *)*pde; in pmap_pde_to_pte() 387 pt_entry_t * [all …]
|
| D | tlb.c | 96 tlb_insert_wired(unsigned i, vm_offset_t va, pt_entry_t pte0, pt_entry_t pte1) in tlb_insert_wired() 291 tlb_update(struct pmap *pmap, vm_offset_t va, pt_entry_t pte) in tlb_update()
|
| D | trap.c | 163 static void get_mapping_info(vm_offset_t, pd_entry_t **, pt_entry_t **); 1386 get_mapping_info(vm_offset_t va, pd_entry_t **pdepp, pt_entry_t **ptepp) in get_mapping_info() 1388 pt_entry_t *ptep; in get_mapping_info() 1396 ptep = (pt_entry_t *)0; in get_mapping_info() 1405 pt_entry_t *ptep; in log_illegal_instruction() 1453 pt_entry_t *ptep; in log_bad_page_fault()
|
| /freebsd-12-stable/sys/arm64/arm64/ |
| D | pmap.c | 154 #define NL3PG (PAGE_SIZE/(sizeof (pt_entry_t))) 271 extern pt_entry_t pagetable_dmap[]; 300 static pt_entry_t *pmap_demote_l1(pmap_t pmap, pt_entry_t *l1, vm_offset_t va); 301 static pt_entry_t *pmap_demote_l2_locked(pmap_t pmap, pt_entry_t *l2, 303 static pt_entry_t *pmap_demote_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t va); 308 static int pmap_remove_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t sva, 310 static int pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t sva, 406 static __inline pt_entry_t * 410 pt_entry_t *l3p; in pmap_l2_to_l3() 422 l3p = (pt_entry_t *)PHYS_TO_DMAP(l2 & ~ATTR_MASK); in pmap_l2_to_l3() [all …]
|
| D | efirt_machdep.c | 96 static pt_entry_t * 100 pt_entry_t *l3; in efi_1t1_l3() 137 l3 = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3() 165 pt_entry_t *l3, l3_attr; in efi_create_1t1_map()
|
| /freebsd-12-stable/sys/arm/arm/ |
| D | pmap-v4.c | 235 static pt_entry_t *csrc_pte, *cdst_pte; 248 static pt_entry_t pte_l1_s_cache_mode; 249 static pt_entry_t pte_l1_s_cache_mode_pt; 250 static pt_entry_t pte_l1_s_cache_mask; 252 static pt_entry_t pte_l2_l_cache_mode; 253 static pt_entry_t pte_l2_l_cache_mode_pt; 254 static pt_entry_t pte_l2_l_cache_mask; 256 static pt_entry_t pte_l2_s_cache_mode; 257 static pt_entry_t pte_l2_s_cache_mode_pt; 258 static pt_entry_t pte_l2_s_cache_mask; [all …]
|
| /freebsd-12-stable/sys/i386/include/ |
| D | pmap.h | 178 typedef uint64_t pt_entry_t; typedef 186 typedef uint32_t pt_entry_t; typedef 199 extern pt_entry_t PTmap[]; 237 extern pt_entry_t *KPTmap; 247 extern pt_entry_t pg_nx; 364 extern pt_entry_t *CMAP3; 402 pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2;
|
| D | param.h | 93 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
| /freebsd-12-stable/sys/i386/i386/ |
| D | pmap.c | 212 pt_entry_t pg_nx; 258 pt_entry_t *CMAP3; 268 static pt_entry_t *PMAP1 = NULL, *PMAP2, *PMAP3; 269 static pt_entry_t *PADDR1 = NULL, *PADDR2, *PADDR3; 329 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte); 340 static void pmap_pte_attr(pt_entry_t *pte, int cache_bits); 343 static int pmap_remove_pte(pmap_t pmap, pt_entry_t *ptq, vm_offset_t sva, 361 static pt_entry_t *pmap_pte_quick(pmap_t pmap, vm_offset_t va); 362 static void pmap_pte_release(pt_entry_t *pte); 373 CTASSERT(1 << PTESHIFT == sizeof(pt_entry_t)); [all …]
|
| D | minidump_machdep.c | 168 static pt_entry_t fakept[NPTEPG]; 180 pt_entry_t *pt; in minidumpsys()
|
| D | vm86.c | 401 pt_entry_t vml_pgtbl[PGTABLE_SIZE]; 647 pt_entry_t *pte; in vm86_datacall() 652 pte = (pt_entry_t *)vm86paddr; in vm86_datacall()
|
| /freebsd-12-stable/sys/arm/include/ |
| D | pmap-v4.h | 81 #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; in vtopte() 328 cpu_dcache_wb_range((vm_offset_t)(pte), sizeof(pt_entry_t));\ 330 _sync_l2((vm_offset_t)(pte), sizeof(pt_entry_t));\
|
| D | pte-v4.h | 42 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-12-stable/sys/amd64/amd64/ |
| D | pmap.c | 183 static __inline pt_entry_t 186 pt_entry_t mask; in pmap_valid_bit() 206 static __inline pt_entry_t 209 pt_entry_t mask; in pmap_rw_bit() 229 static pt_entry_t pg_g; 231 static __inline pt_entry_t 234 pt_entry_t mask; in pmap_global_bit() 251 static __inline pt_entry_t 254 pt_entry_t mask; in pmap_accessed_bit() 274 static __inline pt_entry_t [all …]
|
| D | efirt_machdep.c | 109 static pt_entry_t * 115 pt_entry_t *pte; in efi_1t1_pte() 152 pte = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte() 163 pt_entry_t *pte; in efi_create_1t1_map()
|
| /freebsd-12-stable/sys/riscv/riscv/ |
| D | pmap.c | 298 static int pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t sva, 375 static __inline pt_entry_t * 379 pt_entry_t *l3; in pmap_l2_to_l3() 387 static __inline pt_entry_t * 424 pt_entry_t entry) in pmap_distribute_l1() 441 static pt_entry_t * 445 pt_entry_t *l2; in pmap_early_page_idx() 456 l2 = (pt_entry_t *)init_pt_va; in pmap_early_page_idx() 466 pt_entry_t *l2; in pmap_early_vtophys() 489 pt_entry_t entry; in pmap_bootstrap_dmap() [all …]
|
| /freebsd-12-stable/sys/amd64/include/ |
| D | pmap.h | 69 #define X86_PG_PKU(idx) ((pt_entry_t)idx << 59) 257 typedef u_int64_t pt_entry_t; typedef 270 #define PTmap ((pt_entry_t *)(addr_PTmap)) 285 pt_entry_t *vtopte(vm_offset_t); 297 extern pt_entry_t pg_nx; 409 extern pt_entry_t *CMAP1;
|
| D | param.h | 98 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
| /freebsd-12-stable/sys/riscv/include/ |
| D | pte.h | 43 typedef uint64_t pt_entry_t; /* page table entry */ typedef
|
| /freebsd-12-stable/lib/libkvm/ |
| D | kvm_riscv.h | 63 _Static_assert(sizeof(pt_entry_t) == sizeof(riscv_pt_entry_t),
|
| /freebsd-12-stable/sys/powerpc/include/ |
| D | param.h | 108 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
| /freebsd-12-stable/sys/arm64/include/ |
| D | pte.h | 38 typedef uint64_t pt_entry_t; /* page table entry */ typedef
|