Searched refs:pde (Results 1 - 22 of 22) sorted by relevance

/freebsd-10.0-release/sys/amd64/amd64/
H A Dpmap.c416 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
417 static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde,
429 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask);
430 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va,
432 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva,
440 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
444 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
446 static void pmap_update_pde_invalidate(pmap_t, vm_offset_t va, pd_entry_t pde);
552 pd_entry_t *pde; local
554 pde
574 pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) argument
586 pd_entry_t *pde; local
1180 pmap_update_pde_store(pmap_t pmap, pd_entry_t *pde, pd_entry_t newpde) argument
1551 pd_entry_t *pde; member in struct:pde_action
1583 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument
1683 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument
1789 pd_entry_t *pde; local
1828 pd_entry_t pde, *pdep; local
1870 pd_entry_t pde; local
2557 pd_entry_t *pde, newpdir; local
2694 pd_entry_t *pde; local
3254 pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument
3267 pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument
3398 pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument
3540 pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, struct spglist *free) argument
3573 pd_entry_t ptpaddr, *pde; local
3730 pd_entry_t *pde; local
3788 pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot) argument
3838 pd_entry_t ptpaddr, *pde; local
3978 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument
4118 pd_entry_t *pde; local
4337 pd_entry_t *pde, newpde; local
4603 pd_entry_t *pde; local
4701 pd_entry_t *pde; local
4798 pd_entry_t srcptepaddr, *pde; local
5427 pd_entry_t *pde; local
5468 pd_entry_t *pde; local
5602 pd_entry_t oldpde, *pde; local
5793 pd_entry_t oldpde, *pde; local
5929 pd_entry_t oldpde, *pde; local
6051 pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask) argument
6135 pd_entry_t *firstpde, newpde, *pde; local
6244 pd_entry_t *pde; local
6448 pd_entry_t *pde; local
6618 pd_entry_t *pde; local
6711 pd_entry_t *pde; local
6751 pd_entry_t *pde; local
[all...]
/freebsd-10.0-release/lib/libkvm/
H A Dkvm_i386.c253 pd_entry_t pde; local
281 pde = PTD[pdeindex];
282 if (((u_long)pde & PG_V) == 0) {
283 _kvm_err(kd, kd->program, "_kvm_vatop: pde not valid");
287 if ((u_long)pde & PG_PS) {
295 pde_pa = ((u_long)pde & PG_FRAME4M) + (va & PAGE4M_MASK);
307 pte_pa = ((u_long)pde & PG_FRAME) + (pteindex * sizeof(pde));
349 uint64_t pde; local
377 pde
[all...]
H A Dkvm_amd64.c219 pd_entry_t pde; local
279 if (s < sizeof pde) {
287 if (read(kd->pmfd, &pde, sizeof pde) != sizeof pde) {
288 _kvm_syserr(kd, kd->program, "_kvm_vatop: read pde");
291 if (((u_long)pde & PG_V) == 0) {
292 _kvm_err(kd, kd->program, "_kvm_vatop: pde not valid");
296 if ((u_long)pde & PG_PS) {
302 a = ((u_long)pde
[all...]
H A Dkvm_minidump_amd64.c255 pd_entry_t pde; local
267 pde = vm->page_map[pdeindex];
268 if (((u_long)pde & PG_V) == 0) {
269 _kvm_err(kd, kd->program, "_kvm_vatop: pde not valid");
272 if ((pde & PG_PS) == 0) {
273 a = pde & PG_FRAME;
291 a = pde & PG_PS_FRAME;
H A Dkvm_arm.c199 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S)
200 #define l1pte_valid(pde) ((pde) != 0)
/freebsd-10.0-release/sys/arm/include/
H A Dpmap.h38 * Jolitz uses a recursive map [a pde points to the page directory] to
226 * the corresponding pde that in turn maps it.
647 #define l1pte_valid(pde) ((pde) != 0)
648 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S)
649 #define l1pte_page_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_C)
650 #define l1pte_fpage_p(pde) (((pde)
[all...]
/freebsd-10.0-release/sys/i386/i386/
H A Dpmap.c301 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
314 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits);
315 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
316 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva,
331 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
810 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0,
868 pd_entry_t *pde; local
878 pde = pmap_pde(pmap, va);
879 pde_store(pde, newpde);
1029 pd_entry_t *pde; member in struct:pde_action
1038 pd_entry_t *pde; local
1082 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument
1156 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument
1253 pd_entry_t *pde; local
1306 pd_entry_t *pde; local
1350 pd_entry_t pde; local
1378 pd_entry_t pde; local
2186 pd_entry_t *pde; local
2630 pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument
2775 pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument
3056 pd_entry_t *pde; local
3114 pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot) argument
3314 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument
3454 pd_entry_t *pde; local
3655 pd_entry_t *pde, newpde; local
3896 pd_entry_t *pde; local
3970 pd_entry_t *pde; local
4617 pd_entry_t *pde; local
4690 pd_entry_t *pde; local
4769 pd_entry_t *pde; local
4863 pd_entry_t oldpde, *pde; local
4970 pd_entry_t oldpde, *pde; local
5074 pmap_pde_attr(pd_entry_t *pde, int cache_bits) argument
5226 pd_entry_t *pde; local
5458 pd_entry_t *pde; local
[all...]
/freebsd-10.0-release/sys/mips/mips/
H A Dpmap.c170 pd_entry_t pde);
331 pd_entry_t *pde; local
333 pde = (pd_entry_t *)*pdpe;
334 return (&pde[pmap_pde_index(va)]);
365 pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) argument
369 pte = (pt_entry_t *)*pde;
376 pd_entry_t *pde; local
378 pde = pmap_pde(pmap, va);
379 if (pde == NULL || *pde
427 pd_entry_t *pde; local
963 pd_entry_t *pde; local
1006 pmap_unuse_pt(pmap_t pmap, vm_offset_t va, pd_entry_t pde) argument
1135 pd_entry_t *pdep, *pde; local
1170 pd_entry_t *pde; local
1241 pd_entry_t *pde, *pdpe; local
1378 pd_entry_t *pde; local
1670 pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va, pd_entry_t pde) argument
1720 pd_entry_t *pde; local
1749 pd_entry_t *pde, *pdpe; local
1839 pd_entry_t *pde; local
1905 pd_entry_t *pde, *pdpe; local
2213 pd_entry_t *pde; local
2664 pd_entry_t *pde; local
2899 pd_entry_t *pde; local
2922 pd_entry_t *pde, *pdpe; local
3246 pt_entry_t *pde; local
[all...]
H A Dexception.S145 andi k0, k0, PDEPTRMASK # k0=pde offset
146 PTR_ADDU k1, k0, k1 # k1=pde entry address
147 PTR_L k1, 0(k1) # k1=pde entry
882 PTR_SRL k0, PDRSHIFT - PTRSHIFT # k0=pde offset (almost)
883 beq k1, zero, MipsKernGenException # ==0 -- no pde tab
884 andi k0, k0, PDEPTRMASK # k0=pde offset
885 PTR_ADDU k1, k0, k1 # k1=pde entry address
886 PTR_L k1, 0(k1) # k1=pde entry
888 /* Validate pde table pointer. */
1054 andi k0, k0, PDEPTRMASK # k0=pde offse
[all...]
/freebsd-10.0-release/sys/i386/xen/
H A Dpmap.c635 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0,
963 pd_entry_t *pde; local
965 pde = pmap_pde(pmap, va);
966 if (*pde & PG_PS)
967 return (pde);
968 if (*pde != 0) {
973 newpf = *pde & PG_FRAME;
1024 pd_entry_t *pde; local
1026 pde = pmap_pde(pmap, va);
1027 if (*pde
1070 pd_entry_t pde; local
1101 pd_entry_t pde; local
1130 pd_entry_t pde; local
2650 pd_entry_t *pde; local
3105 pd_entry_t *pde; local
4170 pd_entry_t *pde; local
4407 pd_entry_t *pde; local
[all...]
H A Dxen_machdep.c791 pd_entry_t pde;
793 pde = xpmap_get_bootpde(va);
794 if ((pde & PG_V) == 0)
795 return (pde & ~PG_FRAME);
796 return (pde & ~PG_FRAME) |
797 (xpmap_mtop2(pde & PG_FRAME) + KERNBASE);
803 pd_entry_t pde;
805 pde = xpmap_get_vbootpde(va);
806 if ((pde & PG_V) == 0)
809 return &(((pt_entry_t *)(pde
[all...]
/freebsd-10.0-release/contrib/gdb/gdb/
H A Dgo32-nat.c1731 unsigned long pde = 0; local
1735 pde = _farpeekl (_dos_ds, pdbr + 4*n);
1737 return pde;
1743 get_pte (unsigned long pde, int n) argument
1747 /* pde & 0x80 tests the 4MB page bit. We don't support 4MB
1749 if ((pde & 1) && !(pde & 0x80) && n >= 0 && n < 1024)
1751 pde &= ~0xfff; /* clear non-address bits */
1752 pte = _farpeekl (_dos_ds, pde + 4*n);
1819 unsigned long pde local
[all...]
/freebsd-10.0-release/sys/arm/arm/
H A Dpmap.c711 pd_entry_t *pde = (pd_entry_t *) l1pt; local
724 pde[L1_IDX(va)] & L1_C_ADDR_MASK);
1071 pd_entry_t *pde; local
1084 pde = &kernel_pmap->pm_l1->l1_kva[L1_IDX(va)];
1085 if (!l1pte_section_p(*pde)) {
1149 pd_entry_t *pde; local
1152 if (pmap_get_pde_pte(pm, va, &pde, &ptep) &&
2187 pd_entry_t *pdep, pde; local
2196 pde = *pdep;
2198 if (l1pte_section_p(pde)) {
2274 pd_entry_t pde; local
3034 pd_entry_t *pde; local
4735 pd_entry_t *pde = (pd_entry_t *) l1pt; local
4770 pd_entry_t *pde = (pd_entry_t *) l1pt, proto; local
4797 pd_entry_t *pde = (pd_entry_t *) l1pt; local
4842 pd_entry_t *pde = (pd_entry_t *) l1pt; local
[all...]
H A Dpmap-v6.c1728 pd_entry_t *pdep, pde; local
1737 pde = *pdep;
1739 if (l1pte_section_p(pde)) {
1740 if ((pde & L1_S_CACHE_MASK) != pte_l1_s_cache_mode_pt) {
1741 *pdep = (pde & ~L1_S_CACHE_MASK) |
1747 pa = (vm_paddr_t)(pde & L1_C_ADDR_MASK);
1804 pd_entry_t pde; local
1824 pde = kernel_l1pt[l1idx];
1831 if ((pde & L1_TYPE_MASK) != L1_TYPE_C)
1837 pa = (vm_paddr_t)(pde
5082 pd_entry_t *pde = (pd_entry_t *) l1pt, proto; local
5107 pd_entry_t *pde = (pd_entry_t *) l1pt; local
5139 pd_entry_t *pde = (pd_entry_t *) l1pt; local
[all...]
/freebsd-10.0-release/sys/amd64/include/
H A Dpmap.h35 * Jolitz uses a recursive map [a pde points to the page directory] to
259 * the corresponding pde that in turn maps it.
271 #define pde_store(pdep, pde) pte_store(pdep, pde)
/freebsd-10.0-release/sys/i386/include/
H A Dpmap.h34 * Jolitz uses a recursive map [a pde points to the page directory] to
137 #define NKPDE (KVA_PAGES) /* number of page tables/pde's */
146 #define KPTDI (NPDEPTD-NKPDE) /* start of kernel virtual pde's */
351 #define pde_store(pdep, pde) pte_store(pdep, pde)
/freebsd-10.0-release/usr.sbin/bhyve/
H A Dpci_emul.c662 pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int slot, int func, argument
676 pdi->pi_d = pde;
677 snprintf(pdi->pi_name, PI_NAMESZ, "%s-pci-%d", pde->pe_emu, slot);
686 err = (*pde->pe_init)(ctx, pdi, params);
1007 struct pci_devemu *pde; local
1021 pde = pci_emul_finddev(si->si_name);
1022 assert(pde != NULL);
1023 error = pci_emul_init(ctx, pde, slot, func,
/freebsd-10.0-release/sys/geom/raid/
H A Dmd_ddf.c569 struct ddf_pd_entry *pde; local
704 pde = &meta->pdr->entry[0];
708 snprintf(pde->PD_GUID, 25, "DISK%20s", serial_buffer);
710 snprintf(pde->PD_GUID, 25, "DISK%04d%02d%02d%08x%04x",
713 SET32D(meta, pde->PD_Reference, arc4random());
714 SET16D(meta, pde->PD_Type, DDF_PDE_GUID_FORCE);
715 SET16D(meta, pde->PD_State, 0);
716 SET64D(meta, pde->Configured_Size,
718 SET16D(meta, pde->Block_Size, ss);
739 memcpy(meta->pdd->PD_GUID, pde
785 struct ddf_pd_entry *pde, *spde; local
[all...]
/freebsd-10.0-release/sys/dev/drm2/radeon/
H A Dradeon_gart.c954 uint64_t pde, pt; local
974 pde = vm->pd_gpu_addr + pt_idx * 8;
978 if (((last_pde + 8 * count) != pde) ||
988 last_pde = pde;
1169 /* reserve space for pde addresses */
/freebsd-10.0-release/sys/fs/tmpfs/
H A Dtmpfs_subr.c884 struct tmpfs_dirent *de, *pde; local
905 pde = de;
907 if (de == NULL && pde->td_cookie != TMPFS_DIRCOOKIE_DUP_MIN) {
913 LIST_INSERT_AFTER(pde, nde, uh.td_dup.index_entries);
929 if (de->td_cookie + 1 == pde->td_cookie ||
934 MPASS(pde->td_cookie > nde->td_cookie);
/freebsd-10.0-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dmr.c76 struct proc_dir_entry *pde = PDE(filep->f_path.dentry->d_inode); local
78 (struct mlx4_shared_mr_info *)pde->data;
/freebsd-10.0-release/sys/dev/mpt/
H A Dmpt_cam.c2551 PTR_EVENT_DATA_DISCOVERY_ERROR pde; local
2553 pde = (PTR_EVENT_DATA_DISCOVERY_ERROR)msg->Data;
2554 pde->DiscoveryStatus = le32toh(pde->DiscoveryStatus);
2557 pde->Port, pde->DiscoveryStatus);

Completed in 199 milliseconds