/freebsd-10.1-release/sys/amd64/amd64/ |
H A D | pmap.c | 421 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 422 static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, 434 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask); 435 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, 437 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 445 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 449 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 451 static void pmap_update_pde_invalidate(pmap_t, vm_offset_t va, pd_entry_t pde); 557 pd_entry_t *pde; local 559 pde 579 pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) argument 591 pd_entry_t *pde; local 1195 pmap_update_pde_store(pmap_t pmap, pd_entry_t *pde, pd_entry_t newpde) argument 1567 pd_entry_t *pde; member in struct:pde_action 1599 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 1699 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 1795 pd_entry_t *pde; local 1834 pd_entry_t pde, *pdep; local 1876 pd_entry_t pde; local 2563 pd_entry_t *pde, newpdir; local 2700 pd_entry_t *pde; local 3260 pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3273 pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument 3404 pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3546 pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, struct spglist *free) argument 3579 pd_entry_t ptpaddr, *pde; local 3736 pd_entry_t *pde; local 3794 pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot) argument 3844 pd_entry_t ptpaddr, *pde; local 3985 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument 4125 pd_entry_t *pde; local 4355 pd_entry_t *pde, newpde; local 4619 pd_entry_t *pde; local 4722 pd_entry_t *pde; local 4858 pd_entry_t srcptepaddr, *pde; local 5556 pd_entry_t *pde; local 5597 pd_entry_t *pde; local 5731 pd_entry_t oldpde, *pde; local 5922 pd_entry_t oldpde, *pde; local 6058 pd_entry_t oldpde, *pde; local 6180 pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask) argument 6264 pd_entry_t *firstpde, newpde, *pde; local 6373 pd_entry_t *pde; local 6577 pd_entry_t *pde; local 6747 pd_entry_t *pde; local 6850 pd_entry_t *pde; local 6890 pd_entry_t *pde; local [all...] |
/freebsd-10.1-release/lib/libkvm/ |
H A D | kvm_i386.c | 253 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 D | kvm_amd64.c | 219 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 D | kvm_minidump_amd64.c | 257 pd_entry_t pde; local 271 pde = vm->page_map[pdeindex]; 272 if (((u_long)pde & PG_V) == 0) { 273 _kvm_err(kd, kd->program, "_kvm_vatop: pde not valid"); 276 if ((pde & PG_PS) == 0) { 277 a = pde & PG_FRAME; 295 a = pde & PG_PS_FRAME;
|
H A D | kvm_arm.c | 199 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S) 200 #define l1pte_valid(pde) ((pde) != 0)
|
/freebsd-10.1-release/sys/arm/include/ |
H A D | pmap.h | 38 * Jolitz uses a recursive map [a pde points to the page directory] to 227 * the corresponding pde that in turn maps it. 649 #define l1pte_valid(pde) ((pde) != 0) 650 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S) 651 #define l1pte_page_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_C) 652 #define l1pte_fpage_p(pde) (((pde) [all...] |
/freebsd-10.1-release/sys/i386/i386/ |
H A D | pmap.c | 300 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 313 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits); 314 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 315 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 330 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 814 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0, 872 pd_entry_t *pde; local 882 pde = pmap_pde(pmap, va); 883 pde_store(pde, newpde); 1033 pd_entry_t *pde; member in struct:pde_action 1042 pd_entry_t *pde; local 1086 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 1160 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 1257 pd_entry_t *pde; local 1317 pd_entry_t *pde; local 1361 pd_entry_t pde; local 1389 pd_entry_t pde; local 2187 pd_entry_t *pde; local 2631 pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 2776 pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3057 pd_entry_t *pde; local 3115 pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot) argument 3316 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3456 pd_entry_t *pde; local 3667 pd_entry_t *pde, newpde; local 3907 pd_entry_t *pde; local 3984 pd_entry_t *pde; local 4669 pd_entry_t *pde; local 4742 pd_entry_t *pde; local 4821 pd_entry_t *pde; local 4915 pd_entry_t oldpde, *pde; local 5022 pd_entry_t oldpde, *pde; local 5126 pmap_pde_attr(pd_entry_t *pde, int cache_bits) argument 5278 pd_entry_t *pde; local 5510 pd_entry_t *pde; local [all...] |
/freebsd-10.1-release/sys/mips/mips/ |
H A D | pmap.c | 170 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 1131 pd_entry_t *pdep, *pde; local 1166 pd_entry_t *pde; local 1233 pd_entry_t *pde, *pdpe; local 1370 pd_entry_t *pde; local 1662 pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va, pd_entry_t pde) argument 1712 pd_entry_t *pde; local 1741 pd_entry_t *pde, *pdpe; local 1831 pd_entry_t *pde; local 1897 pd_entry_t *pde, *pdpe; local 2214 pd_entry_t *pde; local 2440 pd_entry_t *pde, *pdpe; local 2683 pd_entry_t *pde; local 2918 pd_entry_t *pde; local 2941 pd_entry_t *pde, *pdpe; local 3265 pt_entry_t *pde; local [all...] |
H A D | exception.S | 145 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.1-release/sys/i386/xen/ |
H A D | pmap.c | 635 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 2641 pd_entry_t *pde; local 3107 pd_entry_t *pde; local 3184 pd_entry_t *pde; local 4190 pd_entry_t *pde; local 4427 pd_entry_t *pde; local [all...] |
H A D | xen_machdep.c | 774 pd_entry_t pde; 776 pde = xpmap_get_bootpde(va); 777 if ((pde & PG_V) == 0) 778 return (pde & ~PG_FRAME); 779 return (pde & ~PG_FRAME) | 780 (xpmap_mtop2(pde & PG_FRAME) + KERNBASE); 786 pd_entry_t pde; 788 pde = xpmap_get_vbootpde(va); 789 if ((pde & PG_V) == 0) 792 return &(((pt_entry_t *)(pde [all...] |
/freebsd-10.1-release/contrib/gdb/gdb/ |
H A D | go32-nat.c | 1731 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.1-release/sys/arm/arm/ |
H A D | pmap.c | 675 pd_entry_t *pde = (pd_entry_t *) l1pt; local 688 pde[L1_IDX(va)] & L1_C_ADDR_MASK); 1104 pd_entry_t *pde; local 1107 if (pmap_get_pde_pte(pm, va, &pde, &ptep) && 2112 pd_entry_t *pdep, pde; local 2121 pde = *pdep; 2123 if (l1pte_section_p(pde)) { 2124 if ((pde & L1_S_CACHE_MASK) != pte_l1_s_cache_mode_pt) { 2125 *pdep = (pde & ~L1_S_CACHE_MASK) | 2135 pa = (vm_paddr_t)(pde 2195 pd_entry_t pde; local 2953 pd_entry_t *pde; local 4592 pd_entry_t *pde = (pd_entry_t *) l1pt; local 4627 pd_entry_t *pde = (pd_entry_t *) l1pt, proto; local 4654 pd_entry_t *pde = (pd_entry_t *) l1pt; local 4699 pd_entry_t *pde = (pd_entry_t *) l1pt; local [all...] |
H A D | pmap-v6.c | 1742 pd_entry_t *pdep, pde; local 1751 pde = *pdep; 1753 if (l1pte_section_p(pde)) { 1754 if ((pde & L1_S_CACHE_MASK) != pte_l1_s_cache_mode_pt) { 1755 *pdep = (pde & ~L1_S_CACHE_MASK) | 1761 pa = (vm_paddr_t)(pde & L1_C_ADDR_MASK); 1819 pd_entry_t pde; local 1839 pde = kernel_l1pt[l1idx]; 1846 if ((pde & L1_TYPE_MASK) != L1_TYPE_C) 1852 pa = (vm_paddr_t)(pde 5173 pd_entry_t *pde = (pd_entry_t *) l1pt, proto; local 5198 pd_entry_t *pde = (pd_entry_t *) l1pt; local 5230 pd_entry_t *pde = (pd_entry_t *) l1pt; local [all...] |
/freebsd-10.1-release/sys/amd64/include/ |
H A D | pmap.h | 35 * 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.1-release/sys/i386/include/ |
H A D | pmap.h | 34 * 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.1-release/sys/geom/raid/ |
H A D | md_ddf.c | 569 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.1-release/usr.sbin/bhyve/ |
H A D | pci_emul.c | 709 pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot, argument 726 pdi->pi_d = pde; 727 snprintf(pdi->pi_name, PI_NAMESZ, "%s-pci-%d", pde->pe_emu, slot); 736 err = (*pde->pe_init)(ctx, pdi, fi->fi_param); 1061 struct pci_devemu *pde; local 1090 pde = pci_emul_finddev(fi->fi_name); 1091 assert(pde != NULL); 1092 error = pci_emul_init(ctx, pde, bus, slot,
|
/freebsd-10.1-release/sys/dev/drm2/radeon/ |
H A D | radeon_gart.c | 954 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.1-release/sys/fs/tmpfs/ |
H A D | tmpfs_subr.c | 892 struct tmpfs_dirent *de, *pde; local 913 pde = de; 915 if (de == NULL && pde->td_cookie != TMPFS_DIRCOOKIE_DUP_MIN) { 921 LIST_INSERT_AFTER(pde, nde, uh.td_dup.index_entries); 937 if (de->td_cookie + 1 == pde->td_cookie || 942 MPASS(pde->td_cookie > nde->td_cookie);
|
/freebsd-10.1-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 76 struct proc_dir_entry *pde = PDE(filep->f_path.dentry->d_inode); local 78 (struct mlx4_shared_mr_info *)pde->data;
|
/freebsd-10.1-release/sys/x86/iommu/ |
H A D | intel_idpgtbl.c | 555 dmar_pte_t *pde; local 559 pde = ctx_pgtbl_map_pte(ctx, base, lvl, flags, &idx, &sf); 560 ctx_unmap_clear_pte(ctx, base, lvl, flags, pde, &sf, true);
|
/freebsd-10.1-release/sys/dev/mpt/ |
H A D | mpt_cam.c | 2544 PTR_EVENT_DATA_DISCOVERY_ERROR pde; local 2546 pde = (PTR_EVENT_DATA_DISCOVERY_ERROR)msg->Data; 2547 pde->DiscoveryStatus = le32toh(pde->DiscoveryStatus); 2550 pde->Port, pde->DiscoveryStatus);
|