/freebsd-10.1-release/sys/mips/include/ |
H A D | tlb.h | 52 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 D | pte.h | 34 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 D | param.h | 135 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
/freebsd-10.1-release/sys/ia64/include/ |
H A D | pte.h | 69 typedef uint64_t pt_entry_t; typedef 71 static __inline pt_entry_t 72 pte_atomic_clear(pt_entry_t *ptep, uint64_t val) 77 static __inline pt_entry_t 78 pte_atomic_set(pt_entry_t *ptep, uint64_t val) 87 pt_entry_t pte;
|
H A D | param.h | 99 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
/freebsd-10.1-release/sys/i386/include/ |
H A D | pmap.h | 168 typedef uint64_t pt_entry_t; typedef 176 typedef uint32_t pt_entry_t; typedef 187 extern pt_entry_t PTmap[]; 222 extern pt_entry_t pg_nx; 256 static __inline pt_entry_t 257 pte_load_store(pt_entry_t *ptep, pt_entry_t v) 259 pt_entry_t r; 266 static __inline pt_entry_t 267 pte_load_store_ma(pt_entry_t *pte [all...] |
H A D | param.h | 91 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
/freebsd-10.1-release/sys/i386/i386/ |
H A D | db_interface.c | 78 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 D | pmap.c | 217 pt_entry_t pg_nx; 253 pt_entry_t *CMAP1; 254 pt_entry_t *CMAP2; 259 pt_entry_t *CMAP3; 270 static pt_entry_t *PMAP1 = 0, *PMAP2; 271 static pt_entry_t *PADDR1 = 0, *PADDR2; 307 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte); 317 static void pmap_pte_attr(pt_entry_t *pte, int cache_bits); 320 static int pmap_remove_pte(pmap_t pmap, pt_entry_t *pt [all...] |
/freebsd-10.1-release/sys/amd64/amd64/ |
H A D | db_interface.c | 78 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 D | pmap.c | 155 static __inline pt_entry_t 158 pt_entry_t mask; 177 static __inline pt_entry_t 180 pt_entry_t mask; 199 static __inline pt_entry_t 202 pt_entry_t mask; 218 static __inline pt_entry_t 221 pt_entry_t mask; 240 static __inline pt_entry_t 243 pt_entry_t mas [all...] |
/freebsd-10.1-release/sys/arm/include/ |
H A D | pmap.h | 92 #define PTESIZE sizeof(pt_entry_t) /* for assembly files */ 221 boolean_t pmap_get_pde_pte(pmap_t, vm_offset_t, pd_entry_t **, pt_entry_t **); 239 static __inline pt_entry_t * 243 pt_entry_t *ptep; 572 cpu_dcache_wb_range((vm_offset_t)(pte), sizeof(pt_entry_t));\ 574 _sync_l2((vm_offset_t)(pte), sizeof(pt_entry_t));\ 583 (cnt) << 2); /* * sizeof(pt_entry_t) */ \ 586 (cnt) << 2); /* * sizeof(pt_entry_t) */ \ 591 extern pt_entry_t pte_l1_s_cache_mode; 592 extern pt_entry_t pte_l1_s_cache_mas [all...] |
H A D | param.h | 112 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
H A D | pte.h | 42 typedef uint32_t pt_entry_t; /* page table entry */ typedef 163 #define L2_PTE_NUM_TOTAL (L2_TABLE_SIZE_REAL / sizeof(pt_entry_t))
|
/freebsd-10.1-release/sys/amd64/include/xen/ |
H A D | xenpmap.h | 50 void pmap_ref(pt_entry_t *pte, vm_paddr_t ma); 123 PMAP_REF((pt_entry_t *)(_ptp), 0); \ 139 PMAP_REF((pt_entry_t *)(_ptp), 0); \ 158 PMAP_REF((pt_entry_t *)(_ptp), 0); \ 175 PMAP_REF((pt_entry_t *)(_ptp), 0); \
|
/freebsd-10.1-release/sys/i386/include/xen/ |
H A D | xenpmap.h | 49 void pmap_ref(pt_entry_t *pte, vm_paddr_t ma); 128 PMAP_REF((pt_entry_t *)(_ptp), 0); \ 144 PMAP_REF((pt_entry_t *)(_ptp), 0); \ 163 PMAP_REF((pt_entry_t *)(_ptp), 0); \ 180 PMAP_REF((pt_entry_t *)(_ptp), 0); \
|
/freebsd-10.1-release/sys/arm/arm/ |
H A D | pmap.c | 229 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...] |
H A D | pmap-v6.c | 274 pt_entry_t *srcptep; 275 pt_entry_t *dstptep; 289 static void pmap_set_prot(pt_entry_t *pte, vm_prot_t prot, uint8_t user); 290 pt_entry_t pte_l1_s_cache_mode; 291 pt_entry_t pte_l1_s_cache_mode_pt; 293 pt_entry_t pte_l2_l_cache_mode; 294 pt_entry_t pte_l2_l_cache_mode_pt; 296 pt_entry_t pte_l2_s_cache_mode; 297 pt_entry_t pte_l2_s_cache_mode_pt; 375 pt_entry_t *l2b_kv [all...] |
/freebsd-10.1-release/sys/amd64/include/ |
H A D | param.h | 96 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
H A D | pmap.h | 232 typedef u_int64_t pt_entry_t; typedef 245 #define PTmap ((pt_entry_t *)(addr_PTmap)) 261 pt_entry_t *vtopte(vm_offset_t); 273 extern pt_entry_t pg_nx; 367 extern pt_entry_t *CMAP1;
|
/freebsd-10.1-release/sys/powerpc/include/ |
H A D | param.h | 102 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
|
/freebsd-10.1-release/sys/i386/xen/ |
H A D | pmap.c | 216 pt_entry_t pg_nx; 246 pt_entry_t *CMAP1; 247 pt_entry_t *CMAP2; 252 pt_entry_t *CMAP3; 262 static pt_entry_t *PMAP1 = 0, *PMAP2; 263 static pt_entry_t *PADDR1 = 0, *PADDR2; 292 static int pmap_remove_pte(pmap_t pmap, pt_entry_t *ptq, vm_offset_t sva, 305 static pt_entry_t *pmap_pte_quick(pmap_t pmap, vm_offset_t va); 306 static void pmap_pte_release(pt_entry_t *pte); 313 CTASSERT(1 << PTESHIFT == sizeof(pt_entry_t)); [all...] |
/freebsd-10.1-release/sys/mips/mips/ |
H A D | pmap.c | 169 static int pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va, 175 static void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte); 183 static pt_entry_t init_pte_prot(vm_page_t m, vm_prot_t access, vm_prot_t prot); 224 pt_entry_t *pte, npte; 245 pt_entry_t *pte, npte; 271 pt_entry_t *pte; 364 static __inline pt_entry_t * 367 pt_entry_t *pte; 369 pte = (pt_entry_t *)*pde; 373 pt_entry_t * [all...] |
H A D | tlb.c | 101 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-10.1-release/lib/libkvm/ |
H A D | kvm_minidump_mips.c | 217 pt_entry_t pte; 220 pt_entry_t *ptemap;
|