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

1234

/freebsd-10.0-release/sys/mips/include/
H A Dvm.h32 #include <machine/pte.h>
H A Dpte.h89 #define TLBLO_PTE_TO_PFN(pte) ((pte) & TLBLO_PFN_MASK)
90 #define TLBLO_PTE_TO_PA(pte) (TLBLO_PFN_TO_PA(TLBLO_PTE_TO_PFN((pte))))
158 #define pte_clear(pte, bit) (*(pte) &= ~(bit))
159 #define pte_set(pte, bit) (*(pte) |= (bit))
160 #define pte_test(pte, bit) ((*(pte)
[all...]
/freebsd-10.0-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];
127 typedef struct pte pte_t;
191 * table entry (pte) is 32 bit wide and defines mapping
218 struct pte { struct
222 typedef struct pte pte_t;
275 #define PTE_PA(pte) ((pte)->rpn & ~PTE_PA_MASK)
276 #define PTE_ISVALID(pte) ((pt
[all...]
H A Dvm.h32 #include <machine/pte.h>
/freebsd-10.0-release/sys/ia64/ia64/
H A Dpmap.c126 #define pmap_accessed(lpte) ((lpte)->pte & PTE_ACCESSED)
127 #define pmap_dirty(lpte) ((lpte)->pte & PTE_DIRTY)
128 #define pmap_exec(lpte) ((lpte)->pte & PTE_AR_RX)
129 #define pmap_managed(lpte) ((lpte)->pte & PTE_MANAGED)
130 #define pmap_ppn(lpte) ((lpte)->pte & PTE_PPN_MASK)
131 #define pmap_present(lpte) ((lpte)->pte & PTE_PRESENT)
132 #define pmap_prot(lpte) (((lpte)->pte & PTE_PROT_MASK) >> 56)
133 #define pmap_wired(lpte) ((lpte)->pte & PTE_WIRED)
135 #define pmap_clear_accessed(lpte) (lpte)->pte &= ~PTE_ACCESSED
136 #define pmap_clear_dirty(lpte) (lpte)->pte
275 struct ia64_lpte *pte; local
513 struct ia64_lpte *pte; local
776 struct ia64_lpte *pte; local
1025 pmap_enter_vhpt(struct ia64_lpte *pte, vm_offset_t va) argument
1055 struct ia64_lpte *pte; local
1097 struct ia64_lpte *pte; local
1166 struct ia64_lpte *pte; local
1191 struct ia64_lpte *pte; local
1248 struct ia64_lpte *pte; local
1267 pmap_free_pte(struct ia64_lpte *pte, vm_offset_t va) argument
1276 pmap_pte_prot(pmap_t pm, struct ia64_lpte *pte, vm_prot_t prot) argument
1293 pmap_pte_attr(struct ia64_lpte *pte, vm_memattr_t ma) argument
1308 pmap_set_pte(struct ia64_lpte *pte, vm_offset_t va, vm_offset_t pa, boolean_t wired, boolean_t managed) argument
1329 pmap_remove_pte(pmap_t pmap, struct ia64_lpte *pte, vm_offset_t va, pv_entry_t pv, int freepte) argument
1370 struct ia64_lpte *pte; local
1432 struct ia64_lpte *pte; local
1455 struct ia64_lpte *pte; local
1476 struct ia64_lpte *pte; local
1494 struct ia64_lpte *pte; local
1536 struct ia64_lpte *pte; local
1580 struct ia64_lpte *pte; local
1606 struct ia64_lpte *pte; local
1671 struct ia64_lpte *pte; local
1848 struct ia64_lpte *pte; local
1916 struct ia64_lpte *pte; local
2084 struct ia64_lpte *pte; local
2120 struct ia64_lpte *pte; local
2192 struct ia64_lpte *pte; local
2227 struct ia64_lpte *pte; local
2270 struct ia64_lpte *pte; local
2287 struct ia64_lpte *pte; local
2320 struct ia64_lpte *pte; local
2362 struct ia64_lpte *pte; local
2402 struct ia64_lpte *pte; local
2509 struct ia64_lpte *pte; local
2556 struct ia64_lpte *pte, tpte; local
2631 struct ia64_lpte *pte; local
2687 pt_entry_t pte; member in struct:__anon9863
2781 struct ia64_lpte *pte; local
[all...]
/freebsd-10.0-release/contrib/libreadline/
H A Drlwinsize.h52 # include <sys/pte.h>
/freebsd-10.0-release/sys/ia64/include/
H A Dvm.h33 #include <machine/pte.h>
/freebsd-10.0-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.c254 pt_entry_t pte; local
310 if (s < sizeof pte) {
320 if (read(kd->pmfd, &pte, sizeof pte) != sizeof pte) {
324 if (((u_long)pte & PG_V) == 0) {
325 _kvm_err(kd, kd->program, "_kvm_kvatop: pte not valid");
329 a = ((u_long)pte & PG_FRAME) + offset;
350 uint64_t pte; local
406 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-10.0-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-10.0-release/sys/i386/xen/
H A Dpmap.c188 #define pmap_pde_v(pte) ((*(int *)pte & PG_V) != 0)
189 #define pmap_pte_w(pte) ((*(int *)pte & PG_W) != 0)
190 #define pmap_pte_m(pte) ((*(int *)pte & PG_M) != 0)
191 #define pmap_pte_u(pte) ((*(int *)pte & PG_A) != 0)
192 #define pmap_pte_v(pte) ((*(int *)pte
366 pt_entry_t *pte, *unused; local
989 pmap_pte_release(pt_entry_t *pte) argument
1069 pt_entry_t *pte; local
1100 pt_entry_t *pte; local
1131 pt_entry_t pte, *ptep; local
1189 pt_entry_t *pte; local
1211 pt_entry_t *pte; local
1260 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
3728 pt_entry_t *pte; local
3755 pt_entry_t *pte; local
3785 pt_entry_t *pte; local
3800 pt_entry_t *pte; local
3818 pt_entry_t oldpte, *pte; local
3882 pt_entry_t *pte; local
3925 pt_entry_t *pte; local
3990 pt_entry_t *pte; local
4168 pt_entry_t *pte; local
4235 pt_entry_t *ptep, pte; local
4408 pt_entry_t *pte; local
[all...]
/freebsd-10.0-release/sys/powerpc/booke/
H A Dpmap.c91 #include <machine/pte.h>
623 * Called when removing pte entry from ptbl.
658 * Free ptbl pages if there are no pte etries in this ptbl.
673 * Increment hold count for ptbl pages. This routine is used when a new pte
784 * Clean pte entry, try to free page table page if requested.
795 pte_t *pte; local
804 pte = &ptbl[ptbl_idx];
806 if (pte == NULL || !PTE_ISVALID(pte))
809 if (PTE_ISWIRED(pte))
855 pte_t *ptbl, *pte; local
921 pte_t *pte; local
963 pte_t *pte; local
1398 pte_t *pte; local
1442 pte_t *pte; local
1540 pte_t *pte; local
1751 pte_t *pte; local
1911 pte_t *pte; local
1952 pte_t *pte; local
1995 pte_t *pte; local
2044 pte_t *pte; local
2193 pte_t *pte; local
2243 pte_t *pte; local
2272 pte_t *pte; local
2323 pte_t *pte; local
2363 pte_t *pte; local
2420 pte_t *pte; local
2510 pte_t *pte; local
[all...]
/freebsd-10.0-release/sys/i386/include/
H A Dpmap.h278 #define pte_store(ptep, pte) pte_load_store((ptep), (pt_entry_t)pte)
279 #define pte_store_ma(ptep, pte) pte_load_store_ma((ptep), (pt_entry_t)pte)
280 #define pde_store_ma(ptep, pte) pte_load_store_ma((ptep), (pt_entry_t)pte)
332 #define pte_load_store(ptep, pte) atomic_swap_64_i586(ptep, pte)
334 #define pte_store(ptep, pte) atomic_store_rel_64_i586(ptep, pte)
[all...]
/freebsd-10.0-release/sys/mips/mips/
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...]
H A Dpmap.c175 static void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
224 pt_entry_t *pte, npte; local
235 pte = pmap_pte(kernel_pmap, va);
236 *pte = npte;
245 pt_entry_t *pte, npte; local
257 pte = pmap_pte(kernel_pmap, va1);
258 *pte = npte;
260 pte = pmap_pte(kernel_pmap, va2);
261 *pte = npte;
271 pt_entry_t *pte; local
367 pt_entry_t *pte; local
425 pt_entry_t *pte; local
730 pt_entry_t pte; member in struct:pmap_update_page_arg
742 pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte) argument
761 pt_entry_t *pte; local
783 pt_entry_t pte, *ptep; local
818 pt_entry_t *pte; local
849 pt_entry_t *pte; local
923 pt_entry_t *pte; local
1242 pt_entry_t *pte; local
1380 pt_entry_t *pte, oldpte; local
1750 pt_entry_t *pte; local
1840 pt_entry_t *pte, tpte; local
1904 pt_entry_t pbits, *pte; local
2002 pt_entry_t *pte; local
2199 pt_entry_t *pte; local
2325 pt_entry_t *pte, npte; local
2366 pt_entry_t *pte; local
2437 pt_entry_t *pte; local
2665 pt_entry_t *pte, tpte; local
2747 pt_entry_t *pte; local
2777 pt_entry_t *pte; local
2803 pt_entry_t pbits, *pte; local
2900 pt_entry_t *pte; local
2923 pt_entry_t *pte; local
3010 pt_entry_t *pte; local
3120 pt_entry_t *ptep, pte; local
3247 pt_entry_t pte; local
3387 pt_entry_t *pte; local
[all...]
/freebsd-10.0-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-10.0-release/sys/arm/include/
H A Dpmap.h53 #include <machine/pte.h>
225 * Note: these work recursively, thus vtopte of a pte will give
402 #define L2_S_EXECUTABLE(pte) (!(pte & L2_XN))
403 #define L2_S_WRITABLE(pte) (!(pte & L2_APX))
404 #define L2_S_REFERENCED(pte) (!!(pte & L2_S_REF))
562 #define PTE_SYNC(pte) \
565 cpu_dcache_wb_range((vm_offset_t)(pte), sizeo
[all...]
/freebsd-10.0-release/sys/i386/i386/
H A Dpmap.c191 #define pmap_pde_v(pte) ((*(int *)pte & PG_V) != 0)
192 #define pmap_pte_w(pte) ((*(int *)pte & PG_W) != 0)
193 #define pmap_pte_m(pte) ((*(int *)pte & PG_M) != 0)
194 #define pmap_pte_u(pte) ((*(int *)pte & PG_A) != 0)
195 #define pmap_pte_v(pte) ((*(int *)pte
373 pt_entry_t *pte, *unused; local
613 pt_entry_t *pte; local
678 pt_entry_t *pte; local
695 pt_entry_t *pte; local
1278 pmap_pte_release(pt_entry_t *pte) argument
1349 pt_entry_t *pte; local
1379 pt_entry_t pte, *ptep; local
1430 pt_entry_t *pte; local
1439 pt_entry_t *pte; local
1454 pt_entry_t *pte; local
1529 pt_entry_t *endpte, oldpte, pa, *pte; local
2188 pt_entry_t *pte, tpte; local
2617 pt_entry_t *pte; local
2907 pt_entry_t *pte; local
2929 pt_entry_t *pte; local
3055 pt_entry_t *pte, tpte; local
3160 pt_entry_t *pte; local
3317 pt_entry_t *firstpte, oldpte, pa, *pte; local
3455 pt_entry_t *pte; local
3769 pt_entry_t *pte; local
3971 pt_entry_t *pte; local
4375 pt_entry_t *pte; local
4422 pt_entry_t *pte, tpte; local
4588 pt_entry_t *pte; local
4618 pt_entry_t *pte; local
4661 pt_entry_t *pte; local
4691 pt_entry_t oldpte, *pte; local
4770 pt_entry_t *pte; local
4864 pt_entry_t *pte; local
4971 pt_entry_t oldpte, *pte; local
5057 pmap_pte_attr(pt_entry_t *pte, int cache_bits) argument
5227 pt_entry_t *pte; local
5333 pt_entry_t *ptep, pte; local
5459 pt_entry_t *pte; local
[all...]
/freebsd-10.0-release/sys/powerpc/aim/
H A Dmmu_oea.c147 #include <machine/pte.h>
254 static int moea_pte_insert(u_int, struct pte *);
263 static struct pte *moea_pvo_to_pte(const struct pvo_entry *, int);
486 moea_pte_compare(const struct pte *pt, const struct pte *pvo_pt)
495 moea_pte_match(struct pte *pt, u_int sr, vm_offset_t va, int which)
503 moea_pte_create(struct pte *pt, u_int sr, vm_offset_t va, u_int pte_lo)
510 * set when the real pte is set in memory.
520 moea_pte_synch(struct pte *pt, struct pte *pvo_p
[all...]
/freebsd-10.0-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-10.0-release/sys/dev/agp/
H A Dagp_i810.c133 static void agp_i810_write_gtt(device_t dev, u_int index, uint32_t pte);
134 static void agp_i915_write_gtt(device_t dev, u_int index, uint32_t pte);
135 static void agp_i965_write_gtt(device_t dev, u_int index, uint32_t pte);
136 static void agp_g4x_write_gtt(device_t dev, u_int index, uint32_t pte);
137 static void agp_sb_write_gtt(device_t dev, u_int index, uint32_t pte);
1644 uint32_t pte; local
1646 pte = (u_int32_t)physical | I810_PTE_VALID;
1648 pte |= I810_PTE_LOCAL;
1650 pte |= I830_PTE_SYSTEM_CACHED;
1651 agp_i810_write_gtt(dev, index, pte);
1655 agp_i810_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1668 uint32_t pte; local
1680 uint32_t pte; local
1690 agp_i915_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1703 uint32_t pte; local
1713 agp_i965_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1726 uint32_t pte; local
1736 agp_g4x_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1750 uint32_t pte; local
1768 agp_sb_write_gtt(device_t dev, u_int index, uint32_t pte) argument
1820 u_int32_t pte; local
1831 u_int32_t pte; local
1842 u_int32_t pte; local
1853 u_int32_t pte; local
1864 u_int32_t pte; local
1877 u_int32_t pte; local
1890 u_int32_t pte; local
[all...]
/freebsd-10.0-release/sys/amd64/amd64/
H A Dpmap.c434 static void pmap_pte_attr(pt_entry_t *pte, int cache_bits, int mask);
576 pt_entry_t *pte; local
578 pte = (pt_entry_t *)PHYS_TO_DMAP(*pde & PG_FRAME);
579 return (&pte[pmap_pte_index(va)]);
812 pt_entry_t *pte, *unused; local
852 v = (c)va; va += ((n)*PAGE_SIZE); p = pte; pte += (n);
855 pte = vtopte(va);
1790 pt_entry_t *pte, PG_V; local
1807 pte
1829 pt_entry_t pte, PG_RW, PG_V; local
1906 pt_entry_t *pte; local
1915 pt_entry_t *pte; local
1930 pt_entry_t *pte; local
1967 pt_entry_t *endpte, oldpte, pa, *pte; local
2696 pt_entry_t *pte, tpte; local
3241 pt_entry_t *pte; local
3544 pt_entry_t *pte, PG_V; local
3574 pt_entry_t *pte, PG_G, PG_V; local
3729 pt_entry_t *pte, tpte, PG_A, PG_M, PG_RW; local
3839 pt_entry_t *pte, PG_G, PG_M, PG_RW, PG_V; local
3982 pt_entry_t *firstpte, oldpte, pa, *pte; local
4119 pt_entry_t *pte, PG_G, PG_A, PG_M, PG_RW, PG_V; local
4479 pt_entry_t *pte, PG_V; local
4702 pt_entry_t *pte; local
5055 pt_entry_t *pte; local
5145 pt_entry_t *pte, tpte; local
5314 pt_entry_t *pte, mask; local
5428 pt_entry_t *pte, PG_V; local
5469 pt_entry_t oldpte, *pte, PG_M, PG_RW; local
5555 safe_to_clear_referenced(pmap_t pmap, pt_entry_t pte) argument
5603 pt_entry_t *pte, PG_A; local
5794 pt_entry_t *pte, PG_A, PG_G, PG_M, PG_RW, PG_V; local
5930 pt_entry_t oldpte, *pte, PG_M, PG_RW, PG_V; local
6034 pmap_pte_attr(pt_entry_t *pte, int cache_bits, int mask) argument
6245 pt_entry_t *pte; local
6492 pt_entry_t pte, PG_A, PG_M, PG_RW, PG_V; local
6619 pt_entry_t *pte, PG_A, PG_M, PG_RW, PG_V; local
6712 pt_entry_t *pte, PG_V; local
6752 pt_entry_t *pte, PG_V; local
[all...]

Completed in 198 milliseconds

1234