Home
last modified time | relevance | path

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

/trueos/sys/sparc64/sparc64/
HDpmap.c1712 pmap_copy_tte(pmap_t src_pmap, pmap_t dst_pmap, struct tte *tp, in pmap_copy_tte() argument
1720 if (tsb_tte_lookup(dst_pmap, va) == NULL) { in pmap_copy_tte()
1724 tsb_tte_enter(dst_pmap, m, va, TS_8K, data); in pmap_copy_tte()
1730 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
1739 if (dst_pmap < src_pmap) { in pmap_copy()
1740 PMAP_LOCK(dst_pmap); in pmap_copy()
1744 PMAP_LOCK(dst_pmap); in pmap_copy()
1747 tsb_foreach(src_pmap, dst_pmap, src_addr, src_addr + len, in pmap_copy()
1749 tlb_context_demap(dst_pmap); in pmap_copy()
1753 pmap_copy_tte(src_pmap, dst_pmap, tp, va); in pmap_copy()
[all …]
/trueos/sys/powerpc/powerpc/
HDpmap_dispatch.c111 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
115 CTR6(KTR_PMAP, "%s(%p, %p, %#x, %#x, %#x)", __func__, dst_pmap, in pmap_copy()
117 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,
/trueos/sys/i386/xen/
HDpmap.c3237 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
3256 dst_pmap, src_pmap, dst_addr, len, src_addr); in pmap_copy()
3263 if (dst_pmap < src_pmap) { in pmap_copy()
3264 PMAP_LOCK(dst_pmap); in pmap_copy()
3268 PMAP_LOCK(dst_pmap); in pmap_copy()
3290 if (dst_pmap->pm_pdir[ptepindex] == 0) { in pmap_copy()
3291 PD_SET_VA(dst_pmap, ptepindex, srcptepaddr & ~PG_W, TRUE); in pmap_copy()
3292 dst_pmap->pm_stats.resident_count += in pmap_copy()
3313 dstmpte = pmap_allocpte(dst_pmap, addr, in pmap_copy()
3317 dst_pte = pmap_pte_quick(dst_pmap, addr); in pmap_copy()
[all …]
/trueos/sys/i386/i386/
HDpmap.c4090 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
4105 if (dst_pmap < src_pmap) { in pmap_copy()
4106 PMAP_LOCK(dst_pmap); in pmap_copy()
4110 PMAP_LOCK(dst_pmap); in pmap_copy()
4134 if (dst_pmap->pm_pdir[ptepindex] == 0 && in pmap_copy()
4136 pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr & in pmap_copy()
4138 dst_pmap->pm_pdir[ptepindex] = srcptepaddr & in pmap_copy()
4140 dst_pmap->pm_stats.resident_count += in pmap_copy()
4161 dstmpte = pmap_allocpte(dst_pmap, addr, in pmap_copy()
4165 dst_pte = pmap_pte_quick(dst_pmap, addr); in pmap_copy()
[all …]
/trueos/sys/amd64/amd64/
HDpmap.c4842 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
4855 if (dst_pmap->pm_type != src_pmap->pm_type) in pmap_copy()
4866 if (pmap_emulate_ad_bits(dst_pmap)) in pmap_copy()
4871 if (dst_pmap < src_pmap) { in pmap_copy()
4872 PMAP_LOCK(dst_pmap); in pmap_copy()
4876 PMAP_LOCK(dst_pmap); in pmap_copy()
4879 PG_A = pmap_accessed_bit(dst_pmap); in pmap_copy()
4880 PG_M = pmap_modified_bit(dst_pmap); in pmap_copy()
4881 PG_V = pmap_valid_bit(dst_pmap); in pmap_copy()
4921 dstmpde = pmap_allocpde(dst_pmap, addr, NULL); in pmap_copy()
[all …]
/trueos/sys/ia64/ia64/
HDpmap.c1988 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_va, vm_size_t len, in pmap_copy() argument
1993 __func__, dst_pmap, src_pmap, dst_va, len, src_va); in pmap_copy()
/trueos/sys/powerpc/booke/
HDpmap.c1973 mmu_booke_copy(mmu_t mmu, pmap_t dst_pmap, pmap_t src_pmap, in mmu_booke_copy() argument
/trueos/sys/mips/mips/
HDpmap.c2486 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
/trueos/sys/arm/arm/
HDpmap.c3599 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument
HDpmap-v6.c3350 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() argument