Lines Matching refs:src64
235 __private_extern__ void ml_copy_phys(addr64_t src64, addr64_t dst64, vm_size_t bytes) {
242 src_map = pmap_get_mapwindow((pt_entry_t)(INTEL_PTE_VALID | ((pmap_paddr_t)src64 & PG_FRAME) | INTEL_PTE_REF));
244 src = (void *) ((uintptr_t)src_map->prv_CADDR | ((uint32_t)src64 & INTEL_OFFMASK));
252 assert(physmap_enclosed(src64) || physmap_enclosed(dst64));
254 if (physmap_enclosed(src64) == FALSE) {
255 src = (void *)(debugger_window_kva | (src64 & INTEL_OFFMASK));
257 debug_pa = src64 & PG_FRAME;
259 src = PHYSMAP_PTOV(src64);
263 src = PHYSMAP_PTOV(src64);
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);