Searched refs:pt_entry_t (Results 1 - 25 of 53) sorted by relevance

123

/freebsd-10.1-release/sys/mips/include/
H A Dtlb.h52 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 Dpte.h34 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 Dparam.h135 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-10.1-release/sys/ia64/include/
H A Dpte.h69 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 Dparam.h99 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-10.1-release/sys/i386/include/
H A Dpmap.h168 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 Dparam.h91 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-10.1-release/sys/i386/i386/
H A Ddb_interface.c78 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 Dpmap.c217 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 Ddb_interface.c78 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 Dpmap.c155 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 Dpmap.h92 #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 Dparam.h112 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
H A Dpte.h42 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 Dxenpmap.h50 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 Dxenpmap.h49 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 Dpmap.c229 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 Dpmap-v6.c274 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 Dparam.h96 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
H A Dpmap.h232 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 Dparam.h102 #define NPTEPG (PAGE_SIZE/(sizeof (pt_entry_t)))
/freebsd-10.1-release/sys/i386/xen/
H A Dpmap.c216 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 Dpmap.c169 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 Dtlb.c101 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 Dkvm_minidump_mips.c217 pt_entry_t pte;
220 pt_entry_t *ptemap;

Completed in 374 milliseconds

123