Home
last modified time | relevance | path

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

/freebsd-12.1/sys/arm64/arm64/
H A 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()
3956 srcptepaddr &= ~ATTR_MASK; in pmap_copy()
3957 srcmpte = PHYS_TO_VM_PAGE(srcptepaddr); in pmap_copy()
[all …]
/freebsd-12.1/sys/i386/i386/
H A Dpmap.c4414 pd_entry_t srcptepaddr; in pmap_copy() local
4442 srcptepaddr = src_pmap->pm_pdir[ptepindex]; in pmap_copy()
4443 if (srcptepaddr == 0) in pmap_copy()
4446 if (srcptepaddr & PG_PS) { in pmap_copy()
4450 ((srcptepaddr & PG_MANAGED) == 0 || in pmap_copy()
4451 pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr, in pmap_copy()
4453 dst_pmap->pm_pdir[ptepindex] = srcptepaddr & in pmap_copy()
4462 srcmpte = PHYS_TO_VM_PAGE(srcptepaddr & PG_FRAME); in pmap_copy()
/freebsd-12.1/sys/amd64/amd64/
H A Dpmap.c6472 pd_entry_t srcptepaddr, *pde; in pmap_copy() local
6498 srcptepaddr = *pde; in pmap_copy()
6499 if (srcptepaddr == 0) in pmap_copy()
6502 if (srcptepaddr & PG_PS) { in pmap_copy()
6511 if (*pde == 0 && ((srcptepaddr & PG_MANAGED) == 0 || in pmap_copy()
6512 pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr, in pmap_copy()
6514 *pde = srcptepaddr & ~PG_W; in pmap_copy()
6522 srcptepaddr &= PG_FRAME; in pmap_copy()
6523 srcmpte = PHYS_TO_VM_PAGE(srcptepaddr); in pmap_copy()
6530 src_pte = (pt_entry_t *)PHYS_TO_DMAP(srcptepaddr); in pmap_copy()