Searched refs:pte (Results 1 - 25 of 83) sorted by relevance

1234

/freebsd-9.3-release/sys/ia64/ia64/
H A Dpmap.c128 #define pmap_accessed(lpte) ((lpte)->pte & PTE_ACCESSED)
129 #define pmap_dirty(lpte) ((lpte)->pte & PTE_DIRTY)
130 #define pmap_exec(lpte) ((lpte)->pte & PTE_AR_RX)
131 #define pmap_managed(lpte) ((lpte)->pte & PTE_MANAGED)
132 #define pmap_ppn(lpte) ((lpte)->pte & PTE_PPN_MASK)
133 #define pmap_present(lpte) ((lpte)->pte & PTE_PRESENT)
134 #define pmap_prot(lpte) (((lpte)->pte & PTE_PROT_MASK) >> 56)
135 #define pmap_wired(lpte) ((lpte)->pte & PTE_WIRED)
137 #define pmap_clear_accessed(lpte) (lpte)->pte &= ~PTE_ACCESSED
138 #define pmap_clear_dirty(lpte) (lpte)->pte
250 struct ia64_lpte *pte; local
495 struct ia64_lpte *pte; local
711 struct ia64_lpte *pte; local
811 pmap_enter_vhpt(struct ia64_lpte *pte, vm_offset_t va) argument
841 struct ia64_lpte *pte; local
883 struct ia64_lpte *pte; local
964 struct ia64_lpte *pte; local
989 struct ia64_lpte *pte; local
1046 struct ia64_lpte *pte; local
1065 pmap_free_pte(struct ia64_lpte *pte, vm_offset_t va) argument
1074 pmap_pte_prot(pmap_t pm, struct ia64_lpte *pte, vm_prot_t prot) argument
1091 pmap_pte_attr(struct ia64_lpte *pte, vm_memattr_t ma) argument
1106 pmap_set_pte(struct ia64_lpte *pte, vm_offset_t va, vm_offset_t pa, boolean_t wired, boolean_t managed) argument
1127 pmap_remove_pte(pmap_t pmap, struct ia64_lpte *pte, vm_offset_t va, pv_entry_t pv, int freepte) argument
1168 struct ia64_lpte *pte; local
1230 struct ia64_lpte *pte; local
1253 struct ia64_lpte *pte; local
1274 struct ia64_lpte *pte; local
1292 struct ia64_lpte *pte; local
1332 struct ia64_lpte *pte; local
1399 struct ia64_lpte *pte; local
1425 struct ia64_lpte *pte; local
1490 struct ia64_lpte *pte; local
1666 struct ia64_lpte *pte; local
1734 struct ia64_lpte *pte; local
1902 struct ia64_lpte *pte; local
1951 struct ia64_lpte *pte; local
1981 struct ia64_lpte *pte; local
2015 struct ia64_lpte *pte; local
2058 struct ia64_lpte *pte; local
2075 struct ia64_lpte *pte; local
2105 struct ia64_lpte *pte; local
2146 struct ia64_lpte *pte; local
2174 struct ia64_lpte *pte; local
2282 struct ia64_lpte *pte; local
2328 struct ia64_lpte *pte, tpte; local
2403 struct ia64_lpte *pte; local
2459 pt_entry_t pte; member in struct:__anon9410
2553 struct ia64_lpte *pte; local
[all...]
/freebsd-9.3-release/sys/mips/include/
H A Dvm.h32 #include <machine/pte.h>
H A Dpte.h78 #define TLBLO_PTE_TO_PFN(pte) ((pte) & TLBLO_PFN_MASK)
79 #define TLBLO_PTE_TO_PA(pte) (TLBLO_PFN_TO_PA(TLBLO_PTE_TO_PFN((pte))))
142 #define pte_clear(pte, bit) (*(pte) &= ~(bit))
143 #define pte_set(pte, bit) (*(pte) |= (bit))
144 #define pte_test(pte, bit) ((*(pte)
[all...]
/freebsd-9.3-release/sys/powerpc/include/
H A Dpte.h31 * $NetBSD: pte.h,v 1.2 1998/08/31 14:43:40 tsubai Exp $
46 struct pte { struct
52 struct pte pt[8];
126 typedef struct pte pte_t;
190 * table entry (pte) is 32 bit wide and defines mapping
217 struct pte { struct
221 typedef struct pte pte_t;
252 #define PTE_PA(pte) ((pte)->rpn & ~PTE_PA_MASK)
253 #define PTE_ISVALID(pte) ((pt
[all...]
H A Dvm.h32 #include <machine/pte.h>
/freebsd-9.3-release/contrib/libreadline/
H A Drlwinsize.h52 # include <sys/pte.h>
/freebsd-9.3-release/sys/ia64/include/
H A Dvm.h33 #include <machine/pte.h>
/freebsd-9.3-release/sys/mips/mips/
H A Dpmap.c172 static void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
223 pt_entry_t *pte, npte; local
235 pte = pmap_pte(kernel_pmap, va);
236 *pte = npte;
245 pt_entry_t *pte, npte; local
258 pte = pmap_pte(kernel_pmap, va1);
259 *pte = npte;
262 pte = pmap_pte(kernel_pmap, va2);
263 *pte = npte;
273 pt_entry_t *pte; local
369 pt_entry_t *pte; local
427 pt_entry_t *pte; local
718 pmap_update_page_local(pmap_t pmap, vm_offset_t va, pt_entry_t pte) argument
741 pt_entry_t pte; member in struct:pmap_update_page_arg
745 pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte) argument
764 pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte) argument
780 pt_entry_t *pte; local
802 pt_entry_t pte; local
834 pt_entry_t *pte; local
865 pt_entry_t *pte; local
1298 pt_entry_t *pte; local
1382 pt_entry_t *pte, oldpte; local
1639 pt_entry_t *pte; local
1704 pt_entry_t *pte, tpte; local
1767 pt_entry_t *pte; local
1850 pt_entry_t *pte; local
2060 pt_entry_t *pte; local
2191 pt_entry_t *pte, npte; local
2231 pt_entry_t *pte; local
2306 pt_entry_t *pte; local
2536 pt_entry_t *pte, tpte; local
2599 pt_entry_t *pte; local
2627 pt_entry_t *pte; local
2674 pt_entry_t *pte; local
2701 pt_entry_t *pte; local
2798 pt_entry_t *pte; local
2945 pt_entry_t *ptep, pte; local
3088 pt_entry_t pte; local
3247 pt_entry_t *pte; local
[all...]
H A Dminidump_machdep.c167 pt_entry_t *pte; local
180 pte = pmap_pte(kernel_pmap, va);
181 KASSERT(pte != NULL, ("pte for %jx is NULL", (uintmax_t)va));
183 if (pte_test(&pte[i], PTE_V)) {
184 pa = TLBLO_PTE_TO_PA(pte[i]);
275 pte = pmap_pte(kernel_pmap, va);
276 KASSERT(pte != NULL, ("pte for %jx is NULL", (uintmax_t)va));
278 prev_pte = (vm_offset_t)pte;
[all...]
/freebsd-9.3-release/lib/libkvm/
H A Dkvm_sparc.c166 int kva, pte; local
179 * Note that the index pte table is indexed by
186 if (kvm_read(kd, kva, (char *)&pte, 4) == 4 && (pte & PG_V)) {
194 frame = pte & PG_PFNUM;
196 frame = HWTOSW(kd->vmst->pmap_stod, pte & PG_PFNUM);
219 int pte; local
225 pte = vm->pmeg[s][VA_VPG(va)];
226 if ((pte & PG_V) != 0) {
228 *pa = (HWTOSW(vm->pmap_stod, pte
[all...]
H A Dkvm_arm.c201 #define l2pte_valid(pte) ((pte) != 0)
210 pt_entry_t pte; local
226 pte_pa = (pd & L1_ADDR_MASK) + l2pte_index(va) * sizeof(pte);
232 if (read(kd->pmfd, &pte, sizeof(pte)) != sizeof (pte)) {
236 if (!l2pte_valid(pte)) {
239 if ((pte & L2_TYPE_MASK) == L2_TYPE_L) {
240 *pa = (pte
[all...]
H A Dkvm_i386.c255 pt_entry_t pte; local
311 if (s < sizeof pte) {
321 if (read(kd->pmfd, &pte, sizeof pte) != sizeof pte) {
325 if (((u_long)pte & PG_V) == 0) {
326 _kvm_err(kd, kd->program, "_kvm_kvatop: pte not valid");
330 a = ((u_long)pte & PG_FRAME) + offset;
351 uint64_t pte; local
407 if (s < sizeof pte) {
[all...]
H A Dkvm_ia64.c37 #include <machine/pte.h>
240 struct ia64_lpte pte; local
267 pgaddr += pgno * sizeof(pte);
268 if (kvm_read(kd, pgaddr, &pte, sizeof(pte)) != sizeof(pte))
270 if (!(pte.pte & PTE_PRESENT))
272 pa = (pte.pte
[all...]
H A Dkvm_minidump_arm.c214 pt_entry_t pte; local
229 pte = ptemap[pteindex];
230 if (!pte) {
231 _kvm_err(kd, kd->program, "_kvm_vatop: pte not valid");
234 if ((pte & L2_TYPE_MASK) == L2_TYPE_L) {
236 a = pte & L2_L_FRAME;
237 } else if ((pte & L2_TYPE_MASK) == L2_TYPE_S) {
239 a = pte & L2_S_FRAME;
/freebsd-9.3-release/sys/boot/ia64/common/
H A Dcopy.c32 #include <machine/pte.h>
91 uint64_t pa, pte; local
117 pte = ia64_pgtbl[idx];
118 if ((pte & PTE_PRESENT) == 0) {
124 pte = PTE_AR_RWX | PTE_DIRTY | PTE_ACCESSED | PTE_PRESENT;
125 pte |= (pa & PTE_PPN_MASK);
126 ia64_pgtbl[idx] = pte;
128 pa = (pte & PTE_PPN_MASK) + ofs;
/freebsd-9.3-release/sys/powerpc/booke/
H A Dpmap.c92 #include <machine/pte.h>
628 * Called when removing pte entry from ptbl.
663 * Free ptbl pages if there are no pte etries in this ptbl.
678 * Increment hold count for ptbl pages. This routine is used when a new pte
789 * Clean pte entry, try to free page table page if requested.
800 pte_t *pte; local
809 pte = &ptbl[ptbl_idx];
811 if (pte == NULL || !PTE_ISVALID(pte))
814 if (PTE_ISWIRED(pte))
860 pte_t *ptbl, *pte; local
926 pte_t *pte; local
968 pte_t *pte; local
1398 pte_t *pte; local
1444 pte_t *pte; local
1544 pte_t *pte; local
1754 pte_t *pte; local
1914 pte_t *pte; local
1955 pte_t *pte; local
1999 pte_t *pte; local
2048 pte_t *pte; local
2197 pte_t *pte; local
2248 pte_t *pte; local
2277 pte_t *pte; local
2328 pte_t *pte; local
2368 pte_t *pte; local
2400 pte_t *pte; local
2457 pte_t *pte; local
2547 pte_t *pte; local
[all...]
/freebsd-9.3-release/sys/i386/include/
H A Dpmap.h274 #define pte_store(ptep, pte) pte_load_store((ptep), (pt_entry_t)pte)
275 #define pte_store_ma(ptep, pte) pte_load_store_ma((ptep), (pt_entry_t)pte)
276 #define pde_store_ma(ptep, pte) pte_load_store_ma((ptep), (pt_entry_t)pte)
328 #define pte_load_store(ptep, pte) atomic_swap_64_i586(ptep, pte)
330 #define pte_store(ptep, pte) atomic_store_rel_64_i586(ptep, pte)
[all...]
/freebsd-9.3-release/sys/i386/xen/
H A Dpmap.c195 #define pmap_pde_v(pte) ((*(int *)pte & PG_V) != 0)
196 #define pmap_pte_w(pte) ((*(int *)pte & PG_W) != 0)
197 #define pmap_pte_m(pte) ((*(int *)pte & PG_M) != 0)
198 #define pmap_pte_u(pte) ((*(int *)pte & PG_A) != 0)
199 #define pmap_pte_v(pte) ((*(int *)pte
366 pt_entry_t *pte, *unused; local
986 pmap_pte_release(pt_entry_t *pte) argument
1066 pt_entry_t *pte; local
1097 pt_entry_t *pte; local
1128 pt_entry_t pte, *ptep; local
1186 pt_entry_t *pte; local
1208 pt_entry_t *pte; local
1257 pt_entry_t *endpte, *pte; local
1979 pt_entry_t *pte, tpte; local
2330 pt_entry_t *pte; local
2358 pt_entry_t *pte; local
2473 pt_entry_t *pte, tpte; local
2524 pt_entry_t *pte; local
2651 pt_entry_t *pte; local
2957 pt_entry_t *pte; local
3179 pt_entry_t *pte; local
3530 pt_entry_t *pte; local
3575 pt_entry_t *pte, tpte; local
3685 pt_entry_t *pte; local
3729 pt_entry_t *pte; local
3756 pt_entry_t *pte; local
3786 pt_entry_t *pte; local
3801 pt_entry_t *pte; local
3819 pt_entry_t oldpte, *pte; local
3884 pt_entry_t *pte; local
3926 pt_entry_t *pte; local
3972 pt_entry_t *pte; local
4139 pt_entry_t *pte; local
4206 pt_entry_t *ptep, pte; local
4379 pt_entry_t *pte; local
[all...]
/freebsd-9.3-release/sys/arm/include/
H A Dpmap.h53 #include <machine/pte.h>
184 * Note: these work recursively, thus vtopte of a pte will give
382 #define PTE_SYNC(pte) \
385 cpu_dcache_wb_range((vm_offset_t)(pte), sizeof(pt_entry_t));\
386 cpu_l2cache_wb_range((vm_offset_t)(pte), sizeof(pt_entry_t));\
391 #define PTE_SYNC_RANGE(pte, cnt) \
394 cpu_dcache_wb_range((vm_offset_t)(pte), \
396 cpu_l2cache_wb_range((vm_offset_t)(pte), \
470 #define l2pte_valid(pte) ((pte) !
[all...]
/freebsd-9.3-release/sys/arm/arm/
H A Dbus_space_generic.c64 pt_entry_t *pte; local
84 pte = vtopte(va);
86 *pte &= ~L2_S_CACHE_MASK;
87 PTE_SYNC(pte);
/freebsd-9.3-release/sys/i386/i386/
H A Dpmap.c197 #define pmap_pde_v(pte) ((*(int *)pte & PG_V) != 0)
198 #define pmap_pte_w(pte) ((*(int *)pte & PG_W) != 0)
199 #define pmap_pte_m(pte) ((*(int *)pte & PG_M) != 0)
200 #define pmap_pte_u(pte) ((*(int *)pte & PG_A) != 0)
201 #define pmap_pte_v(pte) ((*(int *)pte
388 pt_entry_t *pte, *unused; local
629 pt_entry_t *pte; local
694 pt_entry_t *pte; local
711 pt_entry_t *pte; local
1300 pmap_pte_release(pt_entry_t *pte) argument
1371 pt_entry_t *pte; local
1401 pt_entry_t pte, *ptep; local
1452 pt_entry_t *pte; local
1461 pt_entry_t *pte; local
1476 pt_entry_t *pte; local
1551 pt_entry_t *endpte, oldpte, pa, *pte; local
2250 pt_entry_t *pte, tpte; local
2677 pt_entry_t *pte; local
2928 pt_entry_t *pte; local
2950 pt_entry_t *pte; local
3075 pt_entry_t *pte, tpte; local
3180 pt_entry_t *pte; local
3337 pt_entry_t *firstpte, oldpte, pa, *pte; local
3469 pt_entry_t *pte; local
3783 pt_entry_t *pte; local
3985 pt_entry_t *pte; local
4389 pt_entry_t *pte; local
4436 pt_entry_t *pte, tpte; local
4602 pt_entry_t *pte; local
4632 pt_entry_t *pte; local
4675 pt_entry_t *pte; local
4705 pt_entry_t oldpte, *pte; local
4783 pt_entry_t *pte; local
4863 pt_entry_t oldpte, *pte; local
4955 pt_entry_t *pte; local
5016 pmap_pte_attr(pt_entry_t *pte, int cache_bits) argument
5186 pt_entry_t *pte; local
5292 pt_entry_t *ptep, pte; local
5418 pt_entry_t *pte; local
[all...]
/freebsd-9.3-release/sys/boot/powerpc/ps3/
H A Dlv1call.h31 #include <machine/pte.h>
35 int lv1_insert_pte(u_int ptegidx, struct lpte *pte, int lockflags);
/freebsd-9.3-release/sys/powerpc/aim/
H A Dmmu_oea.c145 #include <machine/pte.h>
249 static int moea_pte_insert(u_int, struct pte *);
258 static struct pte *moea_pvo_to_pte(const struct pvo_entry *, int);
483 moea_pte_compare(const struct pte *pt, const struct pte *pvo_pt)
492 moea_pte_match(struct pte *pt, u_int sr, vm_offset_t va, int which)
500 moea_pte_create(struct pte *pt, u_int sr, vm_offset_t va, u_int pte_lo)
507 * set when the real pte is set in memory.
517 moea_pte_synch(struct pte *pt, struct pte *pvo_p
[all...]
/freebsd-9.3-release/sys/amd64/amd64/
H A Dpmap.c307 static void pmap_pte_attr(pt_entry_t *pte, int cache_bits);
449 pt_entry_t *pte; local
451 pte = (pt_entry_t *)PHYS_TO_DMAP(*pde & PG_FRAME);
452 return (&pte[pmap_pte_index(va)]);
622 pt_entry_t *pte, *unused; local
660 v = (c)va; va += ((n)*PAGE_SIZE); p = pte; pte += (n);
663 pte = vtopte(va);
1250 pt_entry_t *pte; local
1266 pte
1288 pt_entry_t pte; local
1363 pt_entry_t *pte; local
1372 pt_entry_t *pte; local
1385 pt_entry_t *pte; local
1422 pt_entry_t *endpte, oldpte, pa, *pte; local
2133 pt_entry_t *pte, tpte; local
2663 pt_entry_t *pte; local
2908 pt_entry_t *pte; local
2937 pt_entry_t *pte; local
3088 pt_entry_t *pte, tpte; local
3189 pt_entry_t *pte; local
3328 pt_entry_t *firstpte, oldpte, pa, *pte; local
3451 pt_entry_t *pte; local
3788 pt_entry_t *pte; local
4002 pt_entry_t *pte; local
4356 pt_entry_t *pte; local
4414 pt_entry_t *pte, tpte; local
4602 pt_entry_t *pte; local
4630 pt_entry_t *pte; local
4673 pt_entry_t *pte; local
4701 pt_entry_t oldpte, *pte; local
4773 pt_entry_t *pte; local
4851 pt_entry_t oldpte, *pte; local
4931 pt_entry_t *pte; local
4985 pmap_pte_attr(pt_entry_t *pte, int cache_bits) argument
5190 pt_entry_t *pte; local
5434 pt_entry_t pte; local
5541 pt_entry_t *pte; local
[all...]
/freebsd-9.3-release/sys/dev/agp/
H A Dagp_i810.c134 static void agp_i810_write_gtt(device_t dev, u_int index, uint32_t pte);
135 static void agp_i915_write_gtt(device_t dev, u_int index, uint32_t pte);
136 static void agp_i965_write_gtt(device_t dev, u_int index, uint32_t pte);
137 static void agp_g4x_write_gtt(device_t dev, u_int index, uint32_t pte);
138 static void agp_sb_write_gtt(device_t dev, u_int index, uint32_t pte);
1645 uint32_t pte; local
1647 pte = (u_int32_t)physical | I810_PTE_VALID;
1649 pte |= I810_PTE_LOCAL;
1651 pte |= I830_PTE_SYSTEM_CACHED;
1652 agp_i810_write_gtt(dev, index, pte);
1656 agp_i810_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1669 uint32_t pte; local
1681 uint32_t pte; local
1691 agp_i915_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1704 uint32_t pte; local
1714 agp_i965_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1727 uint32_t pte; local
1737 agp_g4x_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1751 uint32_t pte; local
1769 agp_sb_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1821 u_int32_t pte; local
1832 u_int32_t pte; local
1843 u_int32_t pte; local
1854 u_int32_t pte; local
1865 u_int32_t pte; local
1878 u_int32_t pte; local
1891 u_int32_t pte; local
[all...]

Completed in 303 milliseconds

1234