Home
last modified time | relevance | path

Searched refs:srcptepaddr (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/sys/arm64/arm64/
Dpmap.c3890 pd_entry_t *l0, *l1, *l2, srcptepaddr; in pmap_copy() local
3925 srcptepaddr = pmap_load(l2); in pmap_copy()
3926 if (srcptepaddr == 0) in pmap_copy()
3928 if ((srcptepaddr & ATTR_DESCR_MASK) == L2_BLOCK) { in pmap_copy()
3939 ((srcptepaddr & ATTR_SW_MANAGED) == 0 || in pmap_copy()
3940 pmap_pv_insert_l2(dst_pmap, addr, srcptepaddr, in pmap_copy()
3944 if ((srcptepaddr & ATTR_SW_DBM) != 0) in pmap_copy()
3946 pmap_store(l2, (srcptepaddr & ~mask) | nbits); in pmap_copy()
3954 KASSERT((srcptepaddr & ATTR_DESCR_MASK) == L2_TABLE, in pmap_copy()
3956 srcptepaddr &= ~ATTR_MASK; in pmap_copy()
[all …]
/freebsd-12-stable/sys/i386/i386/
Dpmap.c4421 pd_entry_t srcptepaddr; in pmap_copy() local
4449 srcptepaddr = src_pmap->pm_pdir[ptepindex]; in pmap_copy()
4450 if (srcptepaddr == 0) in pmap_copy()
4453 if (srcptepaddr & PG_PS) { in pmap_copy()
4457 ((srcptepaddr & PG_MANAGED) == 0 || in pmap_copy()
4458 pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr, in pmap_copy()
4460 dst_pmap->pm_pdir[ptepindex] = srcptepaddr & in pmap_copy()
4469 srcmpte = PHYS_TO_VM_PAGE(srcptepaddr & PG_FRAME); in pmap_copy()
/freebsd-12-stable/sys/amd64/amd64/
Dpmap.c6556 pd_entry_t *pde, srcptepaddr; in pmap_copy() local
6617 srcptepaddr = *pde; in pmap_copy()
6618 if (srcptepaddr == 0) in pmap_copy()
6621 if (srcptepaddr & PG_PS) { in pmap_copy()
6630 if (*pde == 0 && ((srcptepaddr & PG_MANAGED) == 0 || in pmap_copy()
6631 pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr, in pmap_copy()
6633 *pde = srcptepaddr & ~PG_W; in pmap_copy()
6642 srcptepaddr &= PG_FRAME; in pmap_copy()
6643 srcmpte = PHYS_TO_VM_PAGE(srcptepaddr); in pmap_copy()
6650 src_pte = (pt_entry_t *)PHYS_TO_DMAP(srcptepaddr); in pmap_copy()