/freebsd-11-stable/usr.sbin/uefisign/ |
H A D | pe.c | 168 const struct pe_directory_entry *pde; local 173 pde = (struct pe_directory_entry *) 176 if (pde->pde_rva != 0 && pde->pde_size == 0) 177 warnx("signature size is 0, but its RVA is %d", pde->pde_rva); 178 if (pde->pde_rva == 0 && pde->pde_size != 0) 179 warnx("signature RVA is 0, but its size is %d", pde->pde_size); 181 return (pde->pde_size); 188 const struct pe_directory_entry *pde; local 266 const struct pe_directory_entry *pde; local 523 struct pe_directory_entry pde; local [all...] |
/freebsd-11-stable/lib/libkvm/ |
H A D | kvm_i386.c | 222 i386_pde_t pde; local 250 pde = le32toh(PTD[pdeindex]); 251 if ((pde & I386_PG_V) == 0) { 252 _kvm_err(kd, kd->program, "_i386_vatop: pde not valid"); 256 if (pde & I386_PG_PS) { 263 a = (pde & I386_PG_PS_FRAME) + offset; 274 pte_pa = (pde & I386_PG_FRAME) + (pteindex * sizeof(pte)); 312 i386_pde_pae_t pde; local 340 pde = le64toh(PTD[pdeindex]); 341 if ((pde [all...] |
H A D | kvm_amd64.c | 179 amd64_pde_t pde; local 249 if (s < sizeof(pde)) { 253 if (pread(kd->pmfd, &pde, sizeof(pde), ofs) != sizeof(pde)) { 254 _kvm_syserr(kd, kd->program, "_amd64_vatop: read pde"); 257 pde = le64toh(pde); 258 if ((pde & AMD64_PG_V) == 0) { 259 _kvm_err(kd, kd->program, "_amd64_vatop: pde no [all...] |
H A D | kvm_minidump_amd64.c | 216 amd64_pde_t pde; local 230 pde = le64toh(vm->page_map[pdeindex]); 231 if ((pde & AMD64_PG_V) == 0) { 233 "_amd64_minidump_vatop: pde not valid"); 236 if ((pde & AMD64_PG_PS) == 0) { 237 a = pde & AMD64_PG_FRAME; 263 a = pde & AMD64_PG_PS_FRAME;
|
H A D | kvm_arm.c | 187 #define l1pte_section_p(pde) (((pde) & ARM_L1_TYPE_MASK) == ARM_L1_TYPE_S) 188 #define l1pte_valid(pde) ((pde) != 0)
|
/freebsd-11-stable/sys/amd64/amd64/ |
H A D | pmap.c | 634 static bool pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, pd_entry_t pde, 646 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 647 static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, 660 pd_entry_t pde); 662 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask); 664 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, 667 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 680 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 683 pd_entry_t *pde, struct spglist *free, 687 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 750 pd_entry_t *pde; local 772 pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) argument 784 pd_entry_t *pde; local 1545 pmap_update_pde_store(pmap_t pmap, pd_entry_t *pde, pd_entry_t newpde) argument 1907 pd_entry_t *pde; member in struct:pde_action 1939 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 2112 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 2124 pmap_invalidate_pde_page(pmap_t pmap, vm_offset_t va, pd_entry_t pde) argument 2257 pd_entry_t *pde; local 2296 pd_entry_t pde, *pdep; local 2337 pd_entry_t pde; local 3081 pd_entry_t *pde, newpdir; local 3231 pd_entry_t *pde; local 3823 pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, pd_entry_t pde, u_int flags, struct rwlock **lockp) argument 3863 pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3876 pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument 4007 pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 4143 pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, struct spglist *free) argument 4167 pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, pd_entry_t *pde, struct spglist *free, struct rwlock **lockp) argument 4214 pd_entry_t ptpaddr, *pde; local 4352 pd_entry_t *pde; local 4433 pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot) argument 4488 pd_entry_t ptpaddr, *pde; local 4625 pmap_pde_ept_executable(pmap_t pmap, pd_entry_t pde) argument 4641 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument 4786 pd_entry_t *pde; local 5084 pd_entry_t oldpde, *pde; local 5396 pd_entry_t *pde; local 5502 pd_entry_t *pde; local 5621 pd_entry_t srcptepaddr, *pde; local 6282 pd_entry_t *pde; local 6323 pd_entry_t *pde; local 6460 pd_entry_t oldpde, *pde; local 6662 pd_entry_t oldpde, *pde; local 6795 pd_entry_t oldpde, *pde; local 6913 pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask) argument 7069 pd_entry_t *firstpde, newpde, *pde; local 7178 pd_entry_t *pde; local 7389 pd_entry_t *pde; local 7717 pd_entry_t *pde; local 7810 pd_entry_t *pde; local 8083 pmap_pti_unwire_pde(void *pde, bool only_ref) argument 8098 pd_entry_t *pde; local 8115 pd_entry_t *pde; local 8147 pd_entry_t *pde; local 8186 pd_entry_t *pde; local 8265 pd_entry_t *pde; local [all...] |
H A D | efirt_machdep.c | 114 pd_entry_t *pde; local 141 pde = (pd_entry_t *)PHYS_TO_DMAP(mphys); 143 pde += pd_idx; 144 if (*pde == 0) { 147 *pde = mphys | X86_PG_RW | X86_PG_V; 149 mphys = *pde & ~PAGE_MASK;
|
/freebsd-11-stable/sys/arm/include/ |
H A D | pmap-v4.h | 38 * Jolitz uses a recursive map [a pde points to the page directory] to 217 * the corresponding pde that in turn maps it. 483 #define l1pte_valid(pde) ((pde) != 0) 484 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S) 485 #define l1pte_page_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_C) 486 #define l1pte_fpage_p(pde) (((pde) [all...] |
/freebsd-11-stable/sys/i386/i386/ |
H A D | pmap.c | 307 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 315 pd_entry_t pde); 321 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits); 323 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va); 325 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, 340 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, 902 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0, 960 pd_entry_t *pde; local 970 pde = pmap_pde(pmap, va); 971 pde_store(pde, newpd 1148 pd_entry_t *pde; member in struct:pde_action 1157 pd_entry_t *pde; local 1201 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 1277 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) argument 1290 pmap_invalidate_pde_page(pmap_t pmap, vm_offset_t va, pd_entry_t pde) argument 1409 pd_entry_t *pde; local 1469 pd_entry_t *pde; local 1513 pd_entry_t pde; local 1541 pd_entry_t pde; local 2220 pd_entry_t *pde; local 2665 pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 2811 pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3090 pd_entry_t *pde; local 3148 pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva, vm_prot_t prot) argument 3355 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) argument 3496 pd_entry_t *pde; local 3721 pd_entry_t *pde, newpde; local 3959 pd_entry_t *pde; local 4036 pd_entry_t *pde; local 4734 pd_entry_t *pde; local 4807 pd_entry_t *pde; local 4888 pd_entry_t *pde; local 4992 pd_entry_t oldpde, *pde; local 5108 pd_entry_t oldpde, *pde; local 5212 pmap_pde_attr(pd_entry_t *pde, int cache_bits) argument 5443 pd_entry_t *pde; local 5722 pd_entry_t *pde; local [all...] |
/freebsd-11-stable/sys/mips/mips/ |
H A D | pmap.c | 167 pd_entry_t pde); 337 pd_entry_t *pde; local 339 pde = (pd_entry_t *)*pdpe; 340 return (&pde[pmap_pde_index(va)]); 371 pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) argument 375 pte = (pt_entry_t *)*pde; 382 pd_entry_t *pde; local 384 pde = pmap_pde(pmap, va); 385 if (pde == NULL || *pde 433 pd_entry_t *pde; local 969 pd_entry_t *pde; local 1012 pmap_unuse_pt(pmap_t pmap, vm_offset_t va, pd_entry_t pde) argument 1143 pd_entry_t *pdep, *pde; local 1178 pd_entry_t *pde; local 1245 pd_entry_t *pde, *pdpe; local 1388 pd_entry_t *pde; local 1680 pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va, pd_entry_t pde) argument 1730 pd_entry_t *pde; local 1759 pd_entry_t *pde, *pdpe; local 1849 pd_entry_t *pde; local 1915 pd_entry_t *pde, *pdpe; local 2232 pd_entry_t *pde; local 2458 pd_entry_t *pde, *pdpe; local 2760 pd_entry_t *pde; local 2995 pd_entry_t *pde; local 3018 pd_entry_t *pde, *pdpe; local 3352 pt_entry_t *pde; local [all...] |
H A D | exception.S | 139 andi k0, k0, PDEPTRMASK # k0=pde offset 140 PTR_ADDU k1, k0, k1 # k1=pde entry address 141 PTR_L k1, 0(k1) # k1=pde entry 884 PTR_SRL k0, PDRSHIFT - PTRSHIFT # k0=pde offset (almost) 885 beq k1, zero, MipsKernGenException # ==0 -- no pde tab 886 andi k0, k0, PDEPTRMASK # k0=pde offset 887 PTR_ADDU k1, k0, k1 # k1=pde entry address 888 PTR_L k1, 0(k1) # k1=pde entry 890 /* Validate pde table pointer. */ 1056 andi k0, k0, PDEPTRMASK # k0=pde offse [all...] |
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | pmap.c | 372 * Returns the lowest valid pde for a given virtual address. 1131 pd_entry_t *pde; local 1149 pde = pmap_pde(kernel_pmap, va, &lvl); 1150 KASSERT(pde != NULL, 1154 pte = pmap_l2_to_l3(pde, va); 1250 pd_entry_t *pde; local 1258 pde = pmap_pde(kernel_pmap, va, &lvl); 1259 KASSERT(pde != NULL, 1269 pte = pmap_l2_to_l3(pde, va); 1615 pd_entry_t *pde, tpd local 1857 pd_entry_t *pde; local 2520 pd_entry_t *pde, tpde; local 2891 pd_entry_t *pde; local 3218 pd_entry_t *pde; local 3674 pd_entry_t *pde; local 4116 pd_entry_t *pde, tpde; local [all...] |
/freebsd-11-stable/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-11-stable/sys/i386/include/ |
H A D | pmap.h | 34 * Jolitz uses a recursive map [a pde points to the page directory] to 146 #define NKPDE (KVA_PAGES) /* number of page tables/pde's */ 155 #define KPTDI (NPDEPTD-NKPDE) /* start of kernel virtual pde's */ 275 #define pde_store(pdep, pde) pte_store(pdep, pde)
|
/freebsd-11-stable/sys/arm/arm/ |
H A D | pmap-v4.c | 633 pd_entry_t *pde = (pd_entry_t *) l1pt; local 646 pde[L1_IDX(va)] & L1_C_ADDR_MASK); 1064 pd_entry_t *pde; local 1067 if (pmap_get_pde_pte(pm, va, &pde, &ptep) && 2074 pd_entry_t *pdep, pde; local 2083 pde = *pdep; 2085 if (l1pte_section_p(pde)) { 2086 if ((pde & L1_S_CACHE_MASK) != pte_l1_s_cache_mode_pt) { 2087 *pdep = (pde & ~L1_S_CACHE_MASK) | 2097 pa = (vm_paddr_t)(pde 2157 pd_entry_t pde; local 2934 pd_entry_t *pde; local 4647 pd_entry_t *pde = (pd_entry_t *) l1pt; local 4682 pd_entry_t *pde = (pd_entry_t *) l1pt, proto; local 4709 pd_entry_t *pde = (pd_entry_t *) l1pt; local 4754 pd_entry_t *pde = (pd_entry_t *) l1pt; local [all...] |
/freebsd-11-stable/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-11-stable/sys/amd64/include/ |
H A D | pmap.h | 35 * Jolitz uses a recursive map [a pde points to the page directory] to 268 * the corresponding pde that in turn maps it. 280 #define pde_store(pdep, pde) pte_store(pdep, pde)
|
/freebsd-11-stable/usr.sbin/bhyve/ |
H A D | pci_emul.c | 724 pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot, argument 741 pdi->pi_d = pde; 742 snprintf(pdi->pi_name, PI_NAMESZ, "%s-pci-%d", pde->pe_emu, slot); 751 err = (*pde->pe_init)(ctx, pdi, fi->fi_param); 1070 struct pci_devemu *pde; local 1099 pde = pci_emul_finddev(fi->fi_name); 1100 assert(pde != NULL); 1101 error = pci_emul_init(ctx, pde, bus, slot,
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_gart.c | 959 uint64_t pde, pt; local 979 pde = vm->pd_gpu_addr + pt_idx * 8; 983 if (((last_pde + 8 * count) != pde) || 993 last_pde = pde; 1174 /* reserve space for pde addresses */
|
/freebsd-11-stable/sys/fs/tmpfs/ |
H A D | tmpfs_subr.c | 929 struct tmpfs_dirent *de, *pde; local 950 pde = de; 952 if (de == NULL && pde->td_cookie != TMPFS_DIRCOOKIE_DUP_MIN) { 958 LIST_INSERT_AFTER(pde, nde, uh.td_dup.index_entries); 974 if (de->td_cookie + 1 == pde->td_cookie || 979 MPASS(pde->td_cookie > nde->td_cookie);
|
H A D | tmpfs_vnops.c | 1446 struct tmpfs_dirent **pde) 1454 *pde = de; 1445 tmpfs_vptocnp_dir(struct tmpfs_node *tn, struct tmpfs_node *tnp, struct tmpfs_dirent **pde) argument
|
/freebsd-11-stable/sys/x86/iommu/ |
H A D | intel_idpgtbl.c | 567 dmar_pte_t *pde; local 571 pde = domain_pgtbl_map_pte(domain, base, lvl, flags, &idx, &sf); 572 domain_unmap_clear_pte(domain, base, lvl, flags, pde, &sf, true);
|
/freebsd-11-stable/sys/dev/mpt/ |
H A D | mpt_cam.c | 2549 PTR_EVENT_DATA_DISCOVERY_ERROR pde; local 2551 pde = (PTR_EVENT_DATA_DISCOVERY_ERROR)msg->Data; 2552 pde->DiscoveryStatus = le32toh(pde->DiscoveryStatus); 2555 pde->Port, pde->DiscoveryStatus);
|