| /freebsd-11-stable/sys/sparc64/sparc64/ |
| HD | pmap.c | 1735 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/ |
| HD | pmap_dispatch.c | 115 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()
|
| HD | mmu_if.m | 54 static void mmu_null_copy(mmu_t mmu, pmap_t dst_pmap, pmap_t src_pmap,
|
| /freebsd-11-stable/sys/i386/i386/ |
| HD | pmap.c | 4127 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/ |
| HD | pmap-v6.c | 5999 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 …]
|
| HD | pmap-v4.c | 3587 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/ |
| HD | pmap.c | 5576 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/ |
| HD | pmap.c | 2490 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/ |
| HD | pmap.c | 2504 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/ |
| HD | pmap.c | 2047 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/ |
| HD | pmap.c | 3430 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, in pmap_copy() argument
|