Home
last modified time | relevance | path

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

12

/freebsd-14.2/sys/contrib/dev/athk/
H A Ddfs_pri_detector.c173 pde->count--; in pulse_queue_dequeue()
177 return (pde->count > 0); in pulse_queue_dequeue()
187 if (pde->count < 2) in pulse_queue_check_window()
190 if (pde->last_ts <= pde->window_size) in pulse_queue_check_window()
193 min_valid_ts = pde->last_ts - pde->window_size; in pulse_queue_check_window()
197 pulse_queue_dequeue(pde); in pulse_queue_check_window()
216 pde->count++; in pulse_queue_enqueue()
217 pde->last_ts = ts; in pulse_queue_enqueue()
219 if (pde->count >= pde->max_count) in pulse_queue_enqueue()
370 pde->count = 0; in pri_detector_reset()
[all …]
/freebsd-14.2/usr.sbin/uefisign/
H A Dpe.c172 pde = (struct pe_directory_entry *) in signature_size()
175 if (pde->pde_rva != 0 && pde->pde_size == 0) in signature_size()
177 if (pde->pde_rva == 0 && pde->pde_size != 0) in signature_size()
180 return (pde->pde_size); in signature_size()
202 pde->pde_rva, pde->pde_size); in show_certificate()
205 range_check(x, pde->pde_rva, pde->pde_size, "Certificate chunk"); in show_certificate()
289 printf("rva %zd, size %zd\n", pde->pde_rva, pde->pde_size); in parse_directory()
290 pde++; in parse_directory()
521 struct pe_directory_entry pde; in update() local
560 pde.pde_rva = pc_off; in update()
[all …]
/freebsd-14.2/sys/amd64/amd64/
H A Dpmap.c1514 if (pde == NULL || (*pde & PG_V) == 0) in pmap_pte()
3475 act.pde = pde; in pmap_update_pde()
4853 pde = &pde[pmap_pde_index(va)]; in pmap_alloc_pde()
6416 if (pde && (*pde & PG_PS) == 0) { in pmap_remove1()
7104 pde = &pde[pmap_pde_index(va)]; in pmap_enter_largepage()
7240 if (pde != NULL && (*pde & PG_V) != 0 && ((*pde & PG_PS) == 0 || in pmap_enter()
9591 for (pde = firstpde; pde < firstpde + NPDEPG; pde++) { in pmap_demote_pdpe()
10366 if (pde == NULL || (*pde & PG_V) == 0) in pmap_emulate_accessed_dirty()
10461 if ((*pde & PG_V) == 0 || (*pde & PG_PS) != 0) in pmap_get_mapping()
10723 pd = *pde; in pmap_large_map_kextract()
[all …]
H A Dminidump_machdep.c168 uint64_t pdpe, pde, pte; in cpu_minidumpsys() local
221 pde = atomic_load_64(&pd[pmap_pde_index(va)]); in cpu_minidumpsys()
223 if ((pde & PG_V) == 0) in cpu_minidumpsys()
226 if ((pde & PG_PS) != 0) { in cpu_minidumpsys()
228 pa = pde & PG_PS_FRAME; in cpu_minidumpsys()
238 pa = pde & PG_FRAME; in cpu_minidumpsys()
243 pt = (uint64_t *)PHYS_TO_DMAP(pde & PG_FRAME); in cpu_minidumpsys()
H A Defirt_machdep.c112 pd_entry_t *pde; in efi_1t1_pte() local
154 pde = (pd_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
156 pde += pd_idx; in efi_1t1_pte()
157 if (*pde == 0) { in efi_1t1_pte()
160 *pde = mphys | X86_PG_RW | X86_PG_V; in efi_1t1_pte()
162 mphys = *pde & PG_FRAME; in efi_1t1_pte()
H A Dmachdep.c1277 pd_entry_t *pde; in amd64_loadaddr() local
1283 pde = (pd_entry_t *)(*pdpe & PG_FRAME) + pmap_pde_index(KERNSTART); in amd64_loadaddr()
1284 return (*pde & PG_FRAME); in amd64_loadaddr()
/freebsd-14.2/sys/i386/i386/
H A Dpmap.c1387 act.pde = pde; in pmap_update_pde()
1520 return (pde); in __CONCAT()
1581 return (pde); in pmap_pte_quick()
1618 return (pde); in pmap_pte_quick3()
1702 pd_entry_t pde; in __CONCAT() local
2768 oldpde = *pde; in pmap_demote_pde()
3694 KASSERT(pde != NULL && (*pde & PG_V) != 0, in __CONCAT()
3946 oldpde = *pde; in pmap_enter_pde()
3972 pde)); in pmap_enter_pde()
4944 if (pde != 0 && (pde & PG_PS) == 0) in __CONCAT()
[all …]
H A Dminidump_machdep_base.c161 pd_entry_t *pd, pde; in cpu_minidumpsys() local
185 pde = pte_load(&pd[va >> PDRSHIFT]); in cpu_minidumpsys()
186 if ((pde & (PG_PS | PG_V)) == (PG_PS | PG_V)) { in cpu_minidumpsys()
188 pa = pde & PG_PS_FRAME; in cpu_minidumpsys()
197 if ((pde & PG_V) == PG_V) { in cpu_minidumpsys()
199 pt = pmap_kenter_temporary(pde & PG_FRAME, 0); in cpu_minidumpsys()
285 pde = pte_load(&pd[va >> PDRSHIFT]); in cpu_minidumpsys()
286 if ((pde & (PG_PS | PG_V)) == (PG_PS | PG_V)) { in cpu_minidumpsys()
288 pa = pde & PG_PS_FRAME; in cpu_minidumpsys()
301 if ((pde & PG_V) == PG_V) { in cpu_minidumpsys()
[all …]
H A Dpmap_base.c166 static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
/freebsd-14.2/lib/libkvm/
H A Dkvm_minidump_amd64.c78 amd64_pde_t *pde = _kvm_pmap_get(kd, pdeindex, sizeof(*pde)); in _amd64_pde_get() local
80 return le64toh(*pde); in _amd64_pde_get()
245 amd64_pde_t pde; in _amd64_minidump_vatop() local
259 pde = _amd64_pde_get(kd, pdeindex); in _amd64_minidump_vatop()
260 if ((pde & AMD64_PG_V) == 0) { in _amd64_minidump_vatop()
265 if ((pde & AMD64_PG_PS) == 0) { in _amd64_minidump_vatop()
266 a = pde & AMD64_PG_FRAME; in _amd64_minidump_vatop()
292 a = pde & AMD64_PG_PS_FRAME; in _amd64_minidump_vatop()
365 if ((pde & AMD64_PG_V) == 0) in _amd64_minidump_walk_pages()
368 if ((pde & AMD64_PG_PS) != 0) { in _amd64_minidump_walk_pages()
[all …]
H A Dkvm_i386.c219 i386_pde_t pde; in _i386_vatop() local
247 pde = le32toh(PTD[pdeindex]); in _i386_vatop()
248 if ((pde & I386_PG_V) == 0) { in _i386_vatop()
253 if (pde & I386_PG_PS) { in _i386_vatop()
260 a = (pde & I386_PG_PS_FRAME) + offset; in _i386_vatop()
309 i386_pde_pae_t pde; in _i386_vatop_pae() local
337 pde = le64toh(PTD[pdeindex]); in _i386_vatop_pae()
338 if ((pde & I386_PG_V) == 0) { in _i386_vatop_pae()
343 if (pde & I386_PG_PS) { in _i386_vatop_pae()
350 a = (pde & I386_PG_PS_FRAME_PAE) + offset; in _i386_vatop_pae()
[all …]
H A Dkvm_amd64.c176 amd64_pde_t pde; in _amd64_vatop() local
246 if (s < sizeof(pde)) { in _amd64_vatop()
250 if (pread(kd->pmfd, &pde, sizeof(pde), ofs) != sizeof(pde)) { in _amd64_vatop()
254 pde = le64toh(pde); in _amd64_vatop()
255 if ((pde & AMD64_PG_V) == 0) { in _amd64_vatop()
260 if (pde & AMD64_PG_PS) { in _amd64_vatop()
264 a = (pde & AMD64_PG_PS_FRAME) + (va & AMD64_PDRMASK); in _amd64_vatop()
275 pte_pa = (pde & AMD64_PG_FRAME) + (pteindex * sizeof(amd64_pte_t)); in _amd64_vatop()
H A Dkvm_arm.c187 #define l1pte_section_p(pde) (((pde) & ARM_L1_TYPE_MASK) == ARM_L1_TYPE_S) argument
188 #define l1pte_valid(pde) ((pde) != 0) argument
/freebsd-14.2/sys/arm64/iommu/
H A Diommu_pmap.c584 pd_entry_t *pde; in pmap_gpu_enter() local
616 pde = smmu_pmap_pde(pmap, va, &lvl); in pmap_gpu_enter()
617 if (pde != NULL && lvl == 2) { in pmap_gpu_enter()
618 l3 = smmu_pmap_l2_to_l3(pde, va); in pmap_gpu_enter()
665 pd_entry_t *pde; in pmap_gpu_remove() local
674 pde = smmu_pmap_pde(pmap, va, &lvl); in pmap_gpu_remove()
675 if (pde == NULL || lvl != 2) { in pmap_gpu_remove()
680 pte = smmu_pmap_l2_to_l3(pde, va); in pmap_gpu_remove()
700 pd_entry_t *pde; in smmu_pmap_enter() local
729 if (pde != NULL && lvl == 2) { in smmu_pmap_enter()
[all …]
/freebsd-14.2/usr.sbin/bhyve/
H A Dpci_emul.c267 struct pci_devemu *pde; in pci_parse_slot() local
307 pde = pci_emul_finddev(emul); in pci_parse_slot()
308 if (pde == NULL) { in pci_parse_slot()
323 if (pde->pe_alias != NULL) in pci_parse_slot()
1129 pdi->pi_d = pde; in pci_emul_init()
1497 struct pci_devemu *pde; in init_pci() local
1554 if (pde == NULL) { in init_pci()
1564 pde->pe_alias); in init_pci()
1567 fi->fi_pde = pde; in init_pci()
2511 struct pci_devemu *pde; in pci_snapshot() local
[all …]
/freebsd-14.2/sys/arm64/arm64/
H A Dpmap.c1970 pd_entry_t *pde; in pmap_kenter() local
1988 KASSERT(pde != NULL, in pmap_kenter()
2089 pd_entry_t *pde; in pmap_qenter() local
2099 KASSERT(pde != NULL, in pmap_qenter()
2816 pd_entry_t *pde; in reclaim_pv_chunk_domain() local
3785 KASSERT(pde != NULL, in pmap_remove_all()
4415 pd_entry_t *pde; in pmap_enter() local
5013 pd_entry_t *pde; in pmap_enter_quick_locked() local
5703 pd_entry_t *pde; in pmap_remove_pages() local
5990 pd_entry_t *pde; in pmap_is_prefaultable() local
[all …]
/freebsd-14.2/sys/i386/include/
H A Dpmap.h153 #define pde_store(pdep, pde) pte_store(pdep, pde) argument
/freebsd-14.2/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-kstat.c386 struct proc_dir_entry *pde; in kstat_create_module() local
388 pde = proc_mkdir(name, proc_spl_kstat); in kstat_create_module()
389 if (pde == NULL) in kstat_create_module()
393 module->ksm_proc = pde; in kstat_create_module()
/freebsd-14.2/sys/dev/bnxt/bnxt_re/
H A Dqplib_res.c422 hctx->tqm_ctx.pde.level = hctx->tqm_ctx.pde_level; in bnxt_qplib_free_hwctx()
423 bnxt_qplib_free_hwq(res, &hctx->tqm_ctx.pde); in bnxt_qplib_free_hwctx()
445 rc = bnxt_qplib_alloc_init_hwq(&tqmctx->pde, &hwq_attr); in bnxt_qplib_alloc_tqm_rings()
449 tqmctx->pde_level = tqmctx->pde.level; in bnxt_qplib_alloc_tqm_rings()
473 pbl_ptr = (__le64 **)ctx->pde.pbl_ptr; in bnxt_qplib_map_tqm_pgtbl()
503 ctx->pde.level = (ctx->qtbl[fnz_idx].level == PBL_LVL_2) ? PBL_LVL_2 : in bnxt_qplib_map_tqm_pgtbl()
/freebsd-14.2/sys/geom/raid/
H A Dmd_ddf.c572 struct ddf_pd_entry *pde; in ddf_meta_create() local
707 pde = &meta->pdr->entry[0]; in ddf_meta_create()
718 SET16D(meta, pde->PD_State, 0); in ddf_meta_create()
719 SET64D(meta, pde->Configured_Size, in ddf_meta_create()
721 SET16D(meta, pde->Block_Size, ss); in ddf_meta_create()
786 struct ddf_pd_entry *pde, *spde; in ddf_meta_update() local
797 pde = &meta->pdr->entry[j]; in ddf_meta_update()
798 memcpy(pde, spde, sizeof(*pde)); in ddf_meta_update()
800 pde = &meta->pdr->entry[j]; in ddf_meta_update()
801 SET16D(meta, pde->PD_State, in ddf_meta_update()
[all …]
/freebsd-14.2/sys/x86/iommu/
H A Dintel_idpgtbl.c554 iommu_pte_t *pde; in dmar_free_pgtbl_pde() local
558 pde = dmar_pgtbl_map_pte(domain, base, lvl, flags, &idx, &sf); in dmar_free_pgtbl_pde()
559 dmar_unmap_clear_pte(domain, base, lvl, flags, pde, &sf, in dmar_free_pgtbl_pde()
/freebsd-14.2/sys/amd64/include/
H A Dpmap.h349 #define pde_store(pdep, pde) pte_store(pdep, pde) argument
/freebsd-14.2/sys/powerpc/aim/
H A Dmmu_radix.c2793 mpte = PHYS_TO_VM_PAGE(be64toh(*pde) & PG_FRAME); in pmap_promote_l3e()
2812 pte_store(pde, PG_PROMOTED | newpde); in pmap_promote_l3e()
4846 pa = pde & PG_PS_FRAME; in pmap_pv_insert_l3e()
5970 pml3_entry_t *firstpde, newpde, *pde; in pmap_demote_l2e() local
5996 for (pde = firstpde; pde < firstpde + NPDEPG; pde++) { in pmap_demote_l2e()
5997 *pde = htobe64(newpde); in pmap_demote_l2e()
6381 pml3_entry_t *pde; in mmu_radix_page_array_startup() local
6410 pde = pmap_l2e_to_l3e(l2e, va); in mmu_radix_page_array_startup()
6411 if ((be64toh(*pde) & PG_V) != 0) in mmu_radix_page_array_startup()
6412 panic("Unexpected pde %p", pde); in mmu_radix_page_array_startup()
[all …]
/freebsd-14.2/sys/fs/tmpfs/
H A Dtmpfs_subr.c1381 struct tmpfs_dirent *de, *pde; in tmpfs_dir_attach_dup() local
1402 pde = de; in tmpfs_dir_attach_dup()
1404 if (de == NULL && pde->td_cookie != TMPFS_DIRCOOKIE_DUP_MIN) { in tmpfs_dir_attach_dup()
1410 LIST_INSERT_AFTER(pde, nde, uh.td_dup.index_entries); in tmpfs_dir_attach_dup()
1426 if (de->td_cookie + 1 == pde->td_cookie || in tmpfs_dir_attach_dup()
1431 MPASS(pde->td_cookie > nde->td_cookie); in tmpfs_dir_attach_dup()
/freebsd-14.2/sys/amd64/vmm/amd/
H A Damdvi_hw.c351 bool pde, bool page) in amdvi_cmd_inv_iommu_pages() argument
364 cmd->addr |= pde ? AMDVI_INVD_PAGE_PDE : 0; in amdvi_cmd_inv_iommu_pages()

12