Lines Matching defs:dst64
235 __private_extern__ void ml_copy_phys(addr64_t src64, addr64_t dst64, vm_size_t bytes) {
243 dst_map = pmap_get_mapwindow((pt_entry_t)(INTEL_PTE_VALID | INTEL_PTE_RW | ((pmap_paddr_t)dst64 & PG_FRAME) | INTEL_PTE_REF | INTEL_PTE_MOD));
245 dst = (void *) ((uintptr_t)dst_map->prv_CADDR | ((uint32_t)dst64 & INTEL_OFFMASK));
252 assert(physmap_enclosed(src64) || physmap_enclosed(dst64));
256 dst = PHYSMAP_PTOV(dst64);
258 } else if (physmap_enclosed(dst64) == FALSE) {
260 dst = (void *)(debugger_window_kva | (dst64 & INTEL_OFFMASK));
261 debug_pa = dst64 & PG_FRAME;
264 dst = PHYSMAP_PTOV(dst64);
283 if (((((uint32_t)src64 & (I386_PGBYTES-1)) + bytes) > I386_PGBYTES) || ((((uint32_t)dst64 & (I386_PGBYTES-1)) + bytes) > I386_PGBYTES) ) {
284 panic("ml_copy_phys spans pages, src: 0x%llx, dst: 0x%llx", src64, dst64);