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

/freebsd-11-stable/usr.sbin/uefisign/
H A Dpe.c168 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 Dkvm_i386.c222 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 Dkvm_amd64.c179 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 Dkvm_minidump_amd64.c216 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 Dkvm_arm.c187 #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 Dpmap.c634 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 Defirt_machdep.c114 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 Dpmap-v4.h38 * 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 Dpmap.c307 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 Dpmap.c167 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 Dexception.S139 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 Dpmap.c372 * 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 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-11-stable/sys/i386/include/
H A Dpmap.h34 * 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 Dpmap-v4.c633 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 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-11-stable/sys/amd64/include/
H A Dpmap.h35 * 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 Dpci_emul.c724 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 Dradeon_gart.c959 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 Dtmpfs_subr.c929 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 Dtmpfs_vnops.c1446 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 Dintel_idpgtbl.c567 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 Dmpt_cam.c2549 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);

Completed in 241 milliseconds