Home
last modified time | relevance | path

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

12

/freebsd/sys/arm64/iommu/
H A Diommu_pmap.c162 static __inline pt_entry_t *
166 pt_entry_t *l3p; in smmu_pmap_l2_to_l3()
221 static __inline pt_entry_t *
225 pt_entry_t *l3; in smmu_pmap_pte()
585 pt_entry_t new_l3; in pmap_gpu_enter()
587 pt_entry_t *l3; in pmap_gpu_enter()
666 pt_entry_t *pte; in pmap_gpu_remove()
701 pt_entry_t new_l3; in smmu_pmap_enter()
703 pt_entry_t *l3; in smmu_pmap_enter()
762 pt_entry_t *pte; in smmu_pmap_remove()
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c53 static pt_entry_t *l0;
76 pt_entry_t *l3 __diagused; in vmmpmap_release_l3()
94 pt_entry_t *l2; in vmmpmap_release_l2()
113 pt_entry_t *l1; in vmmpmap_release_l1()
157 static pt_entry_t *
160 pt_entry_t new_l0e, l0e, *l1; in vmmpmap_l1_table()
196 static pt_entry_t *
199 pt_entry_t new_l1e, l1e, *l1, *l2; in vmmpmap_l2_table()
242 pt_entry_t new_l2e, l2e, *l2, *l3; in vmmpmap_l3_table()
278 l3 = (pt_entry_t *)PHYS_TO_DMAP(l2e & ~ATTR_MASK); in vmmpmap_l3_table()
[all …]
/freebsd/sys/i386/include/
H A Dpmap_nopae.h73 typedef uint32_t pt_entry_t; typedef
88 extern pt_entry_t PTmap[];
92 extern pt_entry_t *KPTmap_nopae;
95 pt_entry_t *__CONCAT(PMTYPE, pmap_pte)(struct pmap *, vm_offset_t) __pure2;
H A Dpmap_pae.h91 typedef uint64_t pt_entry_t; typedef
113 extern pt_entry_t pg_nx;
127 extern pt_entry_t *KPTmap_pae;
H A Dparam.h88 #define NPTEPG (PAGE_SIZE / sizeof(pt_entry_t))
/freebsd/sys/arm64/arm64/
H A Dpmap.c483 static pt_entry_t pmap_load_l3c(pt_entry_t *l3p);
608 pt_entry_t *l3p; in pmap_l2_to_l3()
669 pt_entry_t *l3; in pmap_pte()
836 static pt_entry_t
839 pt_entry_t val; in pmap_pte_memattr()
865 static pt_entry_t
868 pt_entry_t val; in pmap_pte_prot()
939 pt_entry_t *l1;
940 pt_entry_t *l2;
941 pt_entry_t *l3;
[all …]
H A Defirt_machdep.c91 static pt_entry_t *
95 pt_entry_t *l3; in efi_1t1_l3()
132 l3 = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_l3()
162 pt_entry_t *l3, l3_attr; in efi_create_1t1_map()
H A Dminidump_machdep.c154 pt_entry_t *l3, l3e; in cpu_minidumpsys()
/freebsd/sys/i386/i386/
H A Dpmap.c211 pt_entry_t pg_nx;
312 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
395 pt_entry_t *pt; in pmap_cold_map()
430 pt_entry_t *pt; in __CONCAT()
914 pt_entry_t *pte; in pmap_ptelist_alloc()
931 pt_entry_t *pte; in pmap_ptelist_free()
1634 static pt_entry_t
1691 pt_entry_t pte; in __CONCAT()
1720 pt_entry_t pte; in __CONCAT()
1757 pt_entry_t *pte; in __CONCAT()
[all …]
H A Dminidump_machdep_base.c143 static pt_entry_t fakept[NPTEPG];
162 pt_entry_t *pt, pte; in cpu_minidumpsys()
/freebsd/sys/riscv/riscv/
H A Dpmap.c440 pt_entry_t *l3; in pmap_l2_to_l3()
511 pt_entry_t *l2; in pmap_early_page_idx()
532 pt_entry_t *l2; in pmap_early_vtophys()
626 pt_entry_t *l2p; in pmap_bootstrap()
907 pt_entry_t *l3p; in pmap_extract()
971 pt_entry_t *l3; in pmap_kextract()
1013 pt_entry_t *l3; in pmap_kenter()
1054 pt_entry_t *l3; in pmap_kremove()
1066 pt_entry_t *l3; in pmap_kremove_device()
1149 pt_entry_t *l3; in pmap_qremove()
[all …]
H A Dminidump_machdep.c157 pt_entry_t *l3, l3e; in cpu_minidumpsys()
/freebsd/sys/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()
420 pt_entry_t pg_nx;
1414 pt_entry_t PG_V; in pmap_pml4e()
1450 pt_entry_t PG_V; in pmap_pdpe()
1476 pt_entry_t PG_V; in pmap_pde()
1551 pt_entry_t *
[all …]
H A Defirt_machdep.c105 static pt_entry_t *
112 pt_entry_t *pte; in efi_1t1_pte()
164 pte = (pt_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
175 pt_entry_t *pte; in efi_create_1t1_map()
H A Dgenassym.c101 ASSYM(PTESIZE, sizeof(pt_entry_t));
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c330 pt_entry_t *pte; in pmap_l3e_to_pte()
342 pt_entry_t *l3e; in pmap_l2e_to_l3e()
354 pt_entry_t *l2e; in pmap_l1e_to_l2e()
373 pt_entry_t *l1e; in pmap_pml2e()
384 pt_entry_t *l2e; in pmap_pml3e()
395 pt_entry_t *l3e; in pmap_pte()
908 pt_entry_t *l3e; in kvtopte()
919 pt_entry_t *pte; in mmu_radix_kenter()
937 pt_entry_t *pte; in pmap_nofault_pte()
959 pt_entry_t *pte; in pmap_nofault()
[all …]
/freebsd/sys/amd64/include/
H A Dpmap.h69 #define X86_PG_PKU(idx) ((pt_entry_t)idx << 59)
299 typedef u_int64_t pt_entry_t; typedef
313 #define P4Tmap ((pt_entry_t *)(addr_P4Tmap))
323 #define P5Tmap ((pt_entry_t *)(addr_P5Tmap))
336 pt_entry_t *vtopte(vm_offset_t);
348 extern pt_entry_t pg_nx;
421 extern pt_entry_t *CMAP1;
H A Dparam.h93 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd/sys/powerpc/include/
H A Dparam.h109 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
110 #define NPDEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
H A Dpmap.h97 typedef uint64_t pt_entry_t; typedef
/freebsd/sys/riscv/include/
H A Dpte.h41 typedef uint64_t pt_entry_t; /* page table entry */ typedef
H A Dpmap.h149 pt_entry_t **);
/freebsd/lib/libkvm/
H A Dkvm_riscv.h61 _Static_assert(sizeof(pt_entry_t) == sizeof(riscv_pt_entry_t),
/freebsd/sys/arm64/include/
H A Dpte.h40 typedef uint64_t pt_entry_t; /* page table entry */ typedef
H A Dpmap.h166 pd_entry_t **, pt_entry_t **);

12