Home
last modified time | relevance | path

Searched refs:pde (Results 1 – 25 of 28) sorted by relevance

12

/trueos/usr.sbin/uefisign/
HDpe.c166 const struct pe_directory_entry *pde; in signature_size() local
171 pde = (struct pe_directory_entry *) in signature_size()
174 if (pde->pde_rva != 0 && pde->pde_size == 0) in signature_size()
175 warnx("signature size is 0, but its RVA is %d", pde->pde_rva); in signature_size()
176 if (pde->pde_rva == 0 && pde->pde_size != 0) in signature_size()
177 warnx("signature RVA is 0, but its size is %d", pde->pde_size); in signature_size()
179 return (pde->pde_size); in signature_size()
186 const struct pe_directory_entry *pde; in show_certificate() local
191 pde = (struct pe_directory_entry *) in show_certificate()
201 pde->pde_rva, pde->pde_size); in show_certificate()
[all …]
/trueos/sys/amd64/amd64/
HDpmap.c434 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
435 static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde,
447 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask);
448 static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va,
450 static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva,
458 static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
462 static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
464 static void pmap_update_pde_invalidate(pmap_t, vm_offset_t va, pd_entry_t pde);
570 pd_entry_t *pde; in pmap_pdpe_to_pde() local
572 pde = (pd_entry_t *)PHYS_TO_DMAP(*pdpe & PG_FRAME); in pmap_pdpe_to_pde()
[all …]
/trueos/sys/mips/mips/
HDpmap.c170 pd_entry_t pde);
331 pd_entry_t *pde; in pmap_pdpe_to_pde() local
333 pde = (pd_entry_t *)*pdpe; in pmap_pdpe_to_pde()
334 return (&pde[pmap_pde_index(va)]); in pmap_pdpe_to_pde()
365 pmap_pde_to_pte(pd_entry_t *pde, vm_offset_t va) in pmap_pde_to_pte() argument
369 pte = (pt_entry_t *)*pde; in pmap_pde_to_pte()
376 pd_entry_t *pde; in pmap_pte() local
378 pde = pmap_pde(pmap, va); in pmap_pte()
379 if (pde == NULL || *pde == NULL) in pmap_pte()
382 return (pmap_pde_to_pte(pde, va)); in pmap_pte()
[all …]
HDexception.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
1054 andi k0, k0, PDEPTRMASK # k0=pde offset
1055 PTR_ADDU k1, k0, k1 # k1=pde entry address
[all …]
/trueos/sys/i386/i386/
HDpmap.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,
825 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0,
883 pd_entry_t *pde; in pmap_kenter_pde() local
893 pde = pmap_pde(pmap, va); in pmap_kenter_pde()
894 pde_store(pde, newpde); in pmap_kenter_pde()
1044 pd_entry_t *pde; member
[all …]
/trueos/lib/libkvm/
HDkvm_i386.c253 pd_entry_t pde; in _kvm_vatop() local
281 pde = PTD[pdeindex]; in _kvm_vatop()
282 if (((u_long)pde & PG_V) == 0) { in _kvm_vatop()
287 if ((u_long)pde & PG_PS) { in _kvm_vatop()
295 pde_pa = ((u_long)pde & PG_FRAME4M) + (va & PAGE4M_MASK); in _kvm_vatop()
307 pte_pa = ((u_long)pde & PG_FRAME) + (pteindex * sizeof(pde)); in _kvm_vatop()
349 uint64_t pde; in _kvm_vatop_pae() local
377 pde = PTD[pdeindex]; in _kvm_vatop_pae()
378 if (((u_long)pde & PG_V) == 0) { in _kvm_vatop_pae()
383 if ((u_long)pde & PG_PS) { in _kvm_vatop_pae()
[all …]
HDkvm_amd64.c219 pd_entry_t pde; in _kvm_vatop() local
279 if (s < sizeof pde) { in _kvm_vatop()
287 if (read(kd->pmfd, &pde, sizeof pde) != sizeof pde) { in _kvm_vatop()
291 if (((u_long)pde & PG_V) == 0) { in _kvm_vatop()
296 if ((u_long)pde & PG_PS) { in _kvm_vatop()
302 a = ((u_long)pde & PG_FRAME2M) + (va & PAGE2M_MASK); in _kvm_vatop()
313 pte_pa = ((u_long)pde & PG_FRAME) + (pteindex * sizeof(pt_entry_t)); in _kvm_vatop()
HDkvm_minidump_amd64.c257 pd_entry_t pde; in _kvm_minidump_vatop() local
271 pde = vm->page_map[pdeindex]; in _kvm_minidump_vatop()
272 if (((u_long)pde & PG_V) == 0) { in _kvm_minidump_vatop()
276 if ((pde & PG_PS) == 0) { in _kvm_minidump_vatop()
277 a = pde & PG_FRAME; in _kvm_minidump_vatop()
295 a = pde & PG_PS_FRAME; in _kvm_minidump_vatop()
HDkvm_arm.c215 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S) argument
216 #define l1pte_valid(pde) ((pde) != 0) argument
/trueos/sys/arm/include/
HDpmap.h649 #define l1pte_valid(pde) ((pde) != 0) argument
650 #define l1pte_section_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_S) argument
651 #define l1pte_page_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_C) argument
652 #define l1pte_fpage_p(pde) (((pde) & L1_TYPE_MASK) == L1_TYPE_F) argument
662 #define pmap_pde_v(pde) l1pte_valid(*(pde)) argument
663 #define pmap_pde_section(pde) l1pte_section_p(*(pde)) argument
664 #define pmap_pde_page(pde) l1pte_page_p(*(pde)) argument
665 #define pmap_pde_fpage(pde) l1pte_fpage_p(*(pde)) argument
/trueos/sys/i386/xen/
HDpmap.c635 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0,
967 pd_entry_t *pde; in pmap_pte() local
969 pde = pmap_pde(pmap, va); in pmap_pte()
970 if (*pde & PG_PS) in pmap_pte()
971 return (pde); in pmap_pte()
972 if (*pde != 0) { in pmap_pte()
977 newpf = *pde & PG_FRAME; in pmap_pte()
1028 pd_entry_t *pde; in pmap_pte_quick() local
1030 pde = pmap_pde(pmap, va); in pmap_pte_quick()
1031 if (*pde & PG_PS) in pmap_pte_quick()
[all …]
HDxen_machdep.c774 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 & PG_FRAME))[(va & PT_MASK) >> PAGE_SHIFT]);
/trueos/contrib/gdb/gdb/
HDgo32-nat.c1731 unsigned long pde = 0; in get_pde() local
1735 pde = _farpeekl (_dos_ds, pdbr + 4*n); in get_pde()
1737 return pde; in get_pde()
1743 get_pte (unsigned long pde, int n) in get_pte() argument
1749 if ((pde & 1) && !(pde & 0x80) && n >= 0 && n < 1024) in get_pte()
1751 pde &= ~0xfff; /* clear non-address bits */ in get_pte()
1752 pte = _farpeekl (_dos_ds, pde + 4*n); in get_pte()
1819 unsigned long pde = get_pde (n); in display_page_table() local
1821 if ((pde & 1) != 0) in display_page_table()
1827 display_ptable_entry (get_pte (pde, i), 0, 0, 0); in display_page_table()
[all …]
HDNEWS724 New commands ``info dos pde'' and ``info dos pte'' display entries
/trueos/sys/arm/arm/
HDpmap.c675 pd_entry_t *pde = (pd_entry_t *) l1pt; in xscale_setup_minidata() local
688 pde[L1_IDX(va)] & L1_C_ADDR_MASK); in xscale_setup_minidata()
1104 pd_entry_t *pde; in pmap_has_valid_mapping() local
1107 if (pmap_get_pde_pte(pm, va, &pde, &ptep) && in pmap_has_valid_mapping()
2112 pd_entry_t *pdep, pde; in pmap_set_pt_cache_mode() local
2121 pde = *pdep; in pmap_set_pt_cache_mode()
2123 if (l1pte_section_p(pde)) { in pmap_set_pt_cache_mode()
2124 if ((pde & L1_S_CACHE_MASK) != pte_l1_s_cache_mode_pt) { in pmap_set_pt_cache_mode()
2125 *pdep = (pde & ~L1_S_CACHE_MASK) | in pmap_set_pt_cache_mode()
2135 pa = (vm_paddr_t)(pde & L1_C_ADDR_MASK); in pmap_set_pt_cache_mode()
[all …]
HDpmap-v6.c1744 pd_entry_t *pdep, pde; in pmap_set_pt_cache_mode() local
1753 pde = *pdep; in pmap_set_pt_cache_mode()
1755 if (l1pte_section_p(pde)) { in pmap_set_pt_cache_mode()
1756 if ((pde & L1_S_CACHE_MASK) != pte_l1_s_cache_mode_pt) { in pmap_set_pt_cache_mode()
1757 *pdep = (pde & ~L1_S_CACHE_MASK) | in pmap_set_pt_cache_mode()
1763 pa = (vm_paddr_t)(pde & L1_C_ADDR_MASK); in pmap_set_pt_cache_mode()
1821 pd_entry_t pde; in pmap_bootstrap() local
1841 pde = kernel_l1pt[l1idx]; in pmap_bootstrap()
1848 if ((pde & L1_TYPE_MASK) != L1_TYPE_C) in pmap_bootstrap()
1854 pa = (vm_paddr_t)(pde & L1_C_ADDR_MASK); in pmap_bootstrap()
[all …]
/trueos/sys/amd64/include/
HDpmap.h271 #define pde_store(pdep, pde) pte_store(pdep, pde) argument
/trueos/usr.sbin/bhyve/
HDpci_emul.c709 pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot, in pci_emul_init() argument
726 pdi->pi_d = pde; in pci_emul_init()
727 snprintf(pdi->pi_name, PI_NAMESZ, "%s-pci-%d", pde->pe_emu, slot); in pci_emul_init()
736 err = (*pde->pe_init)(ctx, pdi, fi->fi_param); in pci_emul_init()
1061 struct pci_devemu *pde; in init_pci() local
1090 pde = pci_emul_finddev(fi->fi_name); in init_pci()
1091 assert(pde != NULL); in init_pci()
1092 error = pci_emul_init(ctx, pde, bus, slot, in init_pci()
/trueos/sys/geom/raid/
HDmd_ddf.c569 struct ddf_pd_entry *pde; in ddf_meta_create() local
704 pde = &meta->pdr->entry[0]; in ddf_meta_create()
708 snprintf(pde->PD_GUID, 25, "DISK%20s", serial_buffer); in ddf_meta_create()
710 snprintf(pde->PD_GUID, 25, "DISK%04d%02d%02d%08x%04x", in ddf_meta_create()
713 SET32D(meta, pde->PD_Reference, arc4random()); in ddf_meta_create()
714 SET16D(meta, pde->PD_Type, DDF_PDE_GUID_FORCE); in ddf_meta_create()
715 SET16D(meta, pde->PD_State, 0); in ddf_meta_create()
716 SET64D(meta, pde->Configured_Size, in ddf_meta_create()
718 SET16D(meta, pde->Block_Size, ss); in ddf_meta_create()
739 memcpy(meta->pdd->PD_GUID, pde->PD_GUID, 24); in ddf_meta_create()
[all …]
/trueos/sys/i386/include/
HDpmap.h359 #define pde_store(pdep, pde) pte_store(pdep, pde) argument
/trueos/sys/dev/drm2/radeon/
HDradeon_gart.c959 uint64_t pde, pt; in radeon_vm_update_pdes() local
979 pde = vm->pd_gpu_addr + pt_idx * 8; in radeon_vm_update_pdes()
983 if (((last_pde + 8 * count) != pde) || in radeon_vm_update_pdes()
993 last_pde = pde; in radeon_vm_update_pdes()
/trueos/sys/fs/tmpfs/
HDtmpfs_subr.c892 struct tmpfs_dirent *de, *pde; in tmpfs_dir_attach_dup() local
913 pde = de; in tmpfs_dir_attach_dup()
915 if (de == NULL && pde->td_cookie != TMPFS_DIRCOOKIE_DUP_MIN) { in tmpfs_dir_attach_dup()
921 LIST_INSERT_AFTER(pde, nde, uh.td_dup.index_entries); in tmpfs_dir_attach_dup()
937 if (de->td_cookie + 1 == pde->td_cookie || in tmpfs_dir_attach_dup()
942 MPASS(pde->td_cookie > nde->td_cookie); in tmpfs_dir_attach_dup()
/trueos/sys/x86/iommu/
HDintel_idpgtbl.c556 dmar_pte_t *pde; in ctx_free_pgtbl_pde() local
560 pde = ctx_pgtbl_map_pte(ctx, base, lvl, flags, &idx, &sf); in ctx_free_pgtbl_pde()
561 ctx_unmap_clear_pte(ctx, base, lvl, flags, pde, &sf, true); in ctx_free_pgtbl_pde()
/trueos/sys/ofed/drivers/infiniband/hw/mlx4/
HDmr.c76 struct proc_dir_entry *pde = PDE(filep->f_path.dentry->d_inode); in shared_mr_mmap() local
78 (struct mlx4_shared_mr_info *)pde->data; in shared_mr_mmap()
/trueos/sys/dev/mpt/
HDmpt_cam.c2544 PTR_EVENT_DATA_DISCOVERY_ERROR pde; in mpt_cam_event() local
2546 pde = (PTR_EVENT_DATA_DISCOVERY_ERROR)msg->Data; in mpt_cam_event()
2547 pde->DiscoveryStatus = le32toh(pde->DiscoveryStatus); in mpt_cam_event()
2550 pde->Port, pde->DiscoveryStatus); in mpt_cam_event()

12