Home
last modified time | relevance | path

Searched refs:pt_entry_t (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-12-stable/sys/mips/include/
Dpte.h36 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)
Dtlb.h54 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);
Dparam.h140 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-12-stable/sys/mips/mips/
Dpmap.c168 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 …]
Dtlb.c96 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()
Dtrap.c163 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/
Dpmap.c154 #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 …]
Defirt_machdep.c96 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/
Dpmap-v4.c235 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/
Dpmap.h178 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;
Dparam.h93 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-12-stable/sys/i386/i386/
Dpmap.c212 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 …]
Dminidump_machdep.c168 static pt_entry_t fakept[NPTEPG];
180 pt_entry_t *pt; in minidumpsys()
Dvm86.c401 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/
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; 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));\
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-12-stable/sys/amd64/amd64/
Dpmap.c183 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 …]
Defirt_machdep.c109 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/
Dpmap.c298 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/
Dpmap.h69 #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;
Dparam.h98 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-12-stable/sys/riscv/include/
Dpte.h43 typedef uint64_t pt_entry_t; /* page table entry */ typedef
/freebsd-12-stable/lib/libkvm/
Dkvm_riscv.h63 _Static_assert(sizeof(pt_entry_t) == sizeof(riscv_pt_entry_t),
/freebsd-12-stable/sys/powerpc/include/
Dparam.h108 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-12-stable/sys/arm64/include/
Dpte.h38 typedef uint64_t pt_entry_t; /* page table entry */ typedef

12