Home
last modified time | relevance | path

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

12

/f-stack/freebsd/mips/include/
H A 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)
H A 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);
H A Dpcpu.h54 pt_entry_t *pc_cmap1_ptep; /* PTE for copy window 1 KVA */ \
55 pt_entry_t *pc_cmap2_ptep; /* PTE for copy window 2 KVA */ \
59 pt_entry_t *pc_qmap_ptep; /* PTE for temporary mapping KVA */ \
H A Dparam.h140 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
H A Dpmap.h102 pt_entry_t *pmap_pte(pmap_t, vm_offset_t);
/f-stack/freebsd/i386/include/
H A Dpmap_nopae.h77 typedef uint32_t pt_entry_t; typedef
92 extern pt_entry_t PTmap[];
96 extern pt_entry_t *KPTmap_nopae;
99 pt_entry_t *__CONCAT(PMTYPE, pmap_pte)(struct pmap *, vm_offset_t) __pure2;
H A Dpmap_pae.h95 typedef uint64_t pt_entry_t; typedef
117 extern pt_entry_t pg_nx;
131 extern pt_entry_t *KPTmap_pae;
H A Dparam.h91 #define NPTEPG (PAGE_SIZE / sizeof(pt_entry_t))
/f-stack/freebsd/i386/i386/
H A Dpmap.c225 pt_entry_t pg_nx;
325 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
407 pt_entry_t *pt; in pmap_cold_map()
442 pt_entry_t *pt; in __CONCAT()
925 pt_entry_t *pte; in pmap_ptelist_alloc()
942 pt_entry_t *pte; in pmap_ptelist_free()
1644 static pt_entry_t
1701 pt_entry_t pte; in __CONCAT()
1730 pt_entry_t pte; in __CONCAT()
1767 pt_entry_t *pte; in __CONCAT()
[all …]
H A Dminidump_machdep_base.c168 static pt_entry_t fakept[NPTEPG];
187 pt_entry_t *pt; in minidumpsys()
/f-stack/freebsd/mips/mips/
H A Dpmap.c378 pt_entry_t *pte; in pmap_pde_to_pte()
384 pt_entry_t *
436 pt_entry_t *pte; in pmap_create_kernel_pagetable()
740 pt_entry_t pte;
771 pt_entry_t *pte; in pmap_extract()
824 pt_entry_t *pte; in pmap_kenter_attr()
893 pt_entry_t *pte; in pmap_kremove()
967 pt_entry_t *pte; in pmap_qremove()
1299 pt_entry_t *pte; in pmap_growkernel()
1813 pt_entry_t *ptq; in pmap_remove_page()
[all …]
H A 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()
H A Dtrap.c163 static void get_mapping_info(vm_offset_t, pd_entry_t **, pt_entry_t **);
1382 get_mapping_info(vm_offset_t va, pd_entry_t **pdepp, pt_entry_t **ptepp) in get_mapping_info()
1384 pt_entry_t *ptep; in get_mapping_info()
1392 ptep = (pt_entry_t *)0; in get_mapping_info()
1401 pt_entry_t *ptep; in log_illegal_instruction()
1449 pt_entry_t *ptep; in log_bad_page_fault()
H A Dvm_machdep.c240 pt_entry_t *pte; in cpu_thread_swapin()
263 pt_entry_t *pte; in cpu_thread_alloc()
H A Dminidump_machdep.c174 pt_entry_t *pte; in minidumpsys()
H A Dmachdep.c460 pt_entry_t pte; in mips_pcpu_tlb_init()
/f-stack/freebsd/arm64/arm64/
H A Dpmap.c497 pt_entry_t *l3p; in pmap_l2_to_l3()
556 pt_entry_t *l3; in pmap_pte()
653 static pt_entry_t
656 pt_entry_t val; in pmap_pte_memattr()
682 static pt_entry_t
685 pt_entry_t val; in pmap_pte_prot()
749 pt_entry_t *l2; in pmap_early_page_idx()
769 pt_entry_t *l2; in pmap_early_vtophys()
780 pt_entry_t *l2; in pmap_bootstrap_dmap()
3700 pt_entry_t *l3; in pmap_senter()
[all …]
H A Defirt_machdep.c97 static pt_entry_t *
101 pt_entry_t *l3; in efi_1t1_l3()
138 l3 = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
166 pt_entry_t *l3, l3_attr; in efi_create_1t1_map()
/f-stack/freebsd/amd64/amd64/
H A Dpmap.c194 pt_entry_t mask; in pmap_valid_bit()
217 pt_entry_t mask; in pmap_rw_bit()
242 pt_entry_t mask; in pmap_global_bit()
262 pt_entry_t mask; in pmap_accessed_bit()
285 pt_entry_t mask; in pmap_modified_bit()
395 pt_entry_t pg_nx;
1355 pt_entry_t PG_V; in pmap_pml4e()
1391 pt_entry_t PG_V; in pmap_pdpe()
1417 pt_entry_t PG_V; in pmap_pde()
1432 pt_entry_t *pte; in pmap_pde_to_pte()
[all …]
H A Defirt_machdep.c111 static pt_entry_t *
118 pt_entry_t *pte; in efi_1t1_pte()
170 pte = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
181 pt_entry_t *pte; in efi_create_1t1_map()
/f-stack/freebsd/amd64/include/
H A Dpmap.h69 #define X86_PG_PKU(idx) ((pt_entry_t)idx << 59)
278 typedef u_int64_t pt_entry_t; typedef
292 #define P4Tmap ((pt_entry_t *)(addr_P4Tmap))
302 #define P5Tmap ((pt_entry_t *)(addr_P5Tmap))
316 pt_entry_t *vtopte(vm_offset_t);
328 extern pt_entry_t pg_nx;
441 extern pt_entry_t *CMAP1;
H A Dparam.h96 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/f-stack/freebsd/mips/beri/
H A Dberi_iommu.c133 pt_entry_t opte, npte; in beri_iommu_enter()
134 pt_entry_t *pte; in beri_iommu_enter()
/f-stack/freebsd/arm64/include/
H A Dpte.h38 typedef uint64_t pt_entry_t; /* page table entry */ typedef
H A Dpmap.h189 pd_entry_t **, pt_entry_t **);

12