Home
last modified time | relevance | path

Searched refs:dst_pmap (Results 1 – 11 of 11) sorted by relevance

/freebsd-11-stable/sys/sparc64/sparc64/
HDpmap.c1735 pmap_copy_tte(pmap_t src_pmap, pmap_t dst_pmap, struct tte *tp, in pmap_copy_tte() argument
1743 if (tsb_tte_lookup(dst_pmap, va) == NULL) { in pmap_copy_tte()
1747 tsb_tte_enter(dst_pmap, m, va, TS_8K, data); in pmap_copy_tte()
1753 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
1762 if (dst_pmap < src_pmap) { in pmap_copy()
1763 PMAP_LOCK(dst_pmap); in pmap_copy()
1767 PMAP_LOCK(dst_pmap); in pmap_copy()
1770 tsb_foreach(src_pmap, dst_pmap, src_addr, src_addr + len, in pmap_copy()
1772 tlb_context_demap(dst_pmap); in pmap_copy()
1776 pmap_copy_tte(src_pmap, dst_pmap, tp, va); in pmap_copy()
[all …]
/freebsd-11-stable/sys/powerpc/powerpc/
HDpmap_dispatch.c115 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
119 CTR6(KTR_PMAP, "%s(%p, %p, %#x, %#x, %#x)", __func__, dst_pmap, in pmap_copy()
121 MMU_COPY(mmu_obj, dst_pmap, src_pmap, dst_addr, len, src_addr); in pmap_copy()
HDmmu_if.m54 static void mmu_null_copy(mmu_t mmu, pmap_t dst_pmap, pmap_t src_pmap,
/freebsd-11-stable/sys/i386/i386/
HDpmap.c4127 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
4142 if (dst_pmap < src_pmap) { in pmap_copy()
4143 PMAP_LOCK(dst_pmap); in pmap_copy()
4147 PMAP_LOCK(dst_pmap); in pmap_copy()
4171 if (dst_pmap->pm_pdir[ptepindex] == 0 && in pmap_copy()
4173 pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr & in pmap_copy()
4175 dst_pmap->pm_pdir[ptepindex] = srcptepaddr & in pmap_copy()
4177 dst_pmap->pm_stats.resident_count += in pmap_copy()
4199 dstmpte = pmap_allocpte(dst_pmap, addr, in pmap_copy()
4203 dst_pte = pmap_pte_quick(dst_pmap, addr); in pmap_copy()
[all …]
/freebsd-11-stable/sys/arm/arm/
HDpmap-v6.c5999 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
6014 if (dst_pmap < src_pmap) { in pmap_copy()
6015 PMAP_LOCK(dst_pmap); in pmap_copy()
6019 PMAP_LOCK(dst_pmap); in pmap_copy()
6041 if (dst_pmap->pm_pt1[pte1_idx] == 0 && in pmap_copy()
6043 pmap_pv_insert_pte1(dst_pmap, addr, in pmap_copy()
6045 dst_pmap->pm_pt1[pte1_idx] = src_pte1 & in pmap_copy()
6047 dst_pmap->pm_stats.resident_count += in pmap_copy()
6081 dst_mpt2pg = pmap_allocpte2(dst_pmap, addr, in pmap_copy()
6085 dst_pte2p = pmap_pte2_quick(dst_pmap, addr); in pmap_copy()
[all …]
HDpmap-v4.c3587 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
/freebsd-11-stable/sys/amd64/amd64/
HDpmap.c5576 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
5590 if (dst_pmap->pm_type != src_pmap->pm_type) in pmap_copy()
5601 if (pmap_emulate_ad_bits(dst_pmap)) in pmap_copy()
5605 if (dst_pmap < src_pmap) { in pmap_copy()
5606 PMAP_LOCK(dst_pmap); in pmap_copy()
5610 PMAP_LOCK(dst_pmap); in pmap_copy()
5613 PG_A = pmap_accessed_bit(dst_pmap); in pmap_copy()
5614 PG_M = pmap_modified_bit(dst_pmap); in pmap_copy()
5615 PG_V = pmap_valid_bit(dst_pmap); in pmap_copy()
5654 dst_pdpg = pmap_allocpde(dst_pmap, addr, NULL); in pmap_copy()
[all …]
/freebsd-11-stable/sys/riscv/riscv/
HDpmap.c2490 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
/freebsd-11-stable/sys/mips/mips/
HDpmap.c2504 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
/freebsd-11-stable/sys/powerpc/booke/
HDpmap.c2047 mmu_booke_copy(mmu_t mmu, pmap_t dst_pmap, pmap_t src_pmap, in mmu_booke_copy() argument
/freebsd-11-stable/sys/arm64/arm64/
HDpmap.c3430 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument