| /xnu-12377.61.12/osfmk/kdp/ml/i386/ |
| H A D | kdp_x86_common.c | 91 addr64_t cur_virt_src = PAL_KDP_ADDR((addr64_t)src); in kdp_machine_vm_read() 92 addr64_t cur_virt_dst = PAL_KDP_ADDR((addr64_t)(intptr_t)dst); in kdp_machine_vm_read() 93 addr64_t cur_phys_dst, cur_phys_src; in kdp_machine_vm_read() 171 addr64_t cur_virt_dst; in kdp_machine_phys_read() 172 addr64_t cur_phys_dst, cur_phys_src; in kdp_machine_phys_read() 185 cur_virt_dst = (addr64_t)(intptr_t)dst; in kdp_machine_phys_read() 186 cur_phys_src = (addr64_t)src; in kdp_machine_phys_read() 227 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_write() 228 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_write() 235 cur_virt_src = PAL_KDP_ADDR((addr64_t)(intptr_t)src); in kdp_machine_vm_write() [all …]
|
| /xnu-12377.61.12/osfmk/x86_64/ |
| H A D | loose_ends.c | 105 extern void invalidate_icache64(addr64_t addr, unsigned cnt, int phys); 106 extern void flush_dcache64(addr64_t addr, unsigned count, int phys); 217 addr64_t src64, in bzero_phys_nc() 225 addr64_t src64, in bzero_phys() 238 addr64_t src64, in bcopy_phys() 239 addr64_t dst64, in bcopy_phys() 256 addr64_t dst64, in apply_func_phys() 404 ml_phys_read_64(addr64_t paddr64) in ml_phys_read_64() 410 ml_phys_read_word_64(addr64_t paddr64) in ml_phys_read_word_64() 422 ml_phys_read_half_64(addr64_t paddr64) in ml_phys_read_half_64() [all …]
|
| H A D | copyio.c | 53 static int copyio_phys(addr64_t, addr64_t, vm_size_t, int); 394 copyio_phys(addr64_t source, addr64_t sink, vm_size_t csize, int which) in copyio_phys() 520 copypv(addr64_t src64, addr64_t snk64, unsigned int size, int which) in copypv()
|
| /xnu-12377.61.12/osfmk/i386/ |
| H A D | machine_routines.h | 163 addr64_t phys_address, 255 addr64_t paddr, 262 addr64_t paddr); 268 addr64_t paddr); 274 addr64_t paddr); 278 addr64_t paddr); 284 addr64_t paddr); 299 addr64_t paddr, unsigned int data); 305 addr64_t paddr, unsigned int data); 311 addr64_t paddr, unsigned int data); [all …]
|
| H A D | phys.c | 97 bzero_phys((addr64_t)i386_ptob(pn), PAGE_SIZE); in pmap_zero_page() 121 bzero_phys((addr64_t)(i386_ptob(pn) + offset), (uint32_t)len); in pmap_zero_part_page() 148 bcopy_phys((addr64_t)src + (src_offset & INTEL_OFFMASK), in pmap_copy_part_page() 149 (addr64_t)dst + (dst_offset & INTEL_OFFMASK), in pmap_copy_part_page() 190 addr64_t 201 return (addr64_t)pa; in kvtophys() 212 ml_copy_phys(addr64_t src64, addr64_t dst64, vm_size_t bytes) in ml_copy_phys() 218 addr64_t debug_pa = 0; in ml_copy_phys()
|
| H A D | misc_protos.h | 87 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t nbytes); 90 extern int apply_func_phys(addr64_t src64, vm_size_t bytes, int (*func)(void * buffer, vm_size_t by… 92 extern int ml_copy_phys(addr64_t, addr64_t, vm_size_t); 98 extern void dcache_incoherent_io_flush64(addr64_t pa, unsigned int count); 99 extern void dcache_incoherent_io_store64(addr64_t pa, unsigned int count);
|
| H A D | mtrr.h | 56 extern kern_return_t mtrr_range_add( addr64_t phys_addr, 60 extern kern_return_t mtrr_range_remove( addr64_t phys_addr,
|
| H A D | cpu_data.h | 109 addr64_t cu_isf; /* thread->pcb->iss.isf */ 111 addr64_t cu_user_gs_base; 199 volatile addr64_t cpu_active_cr3 __attribute((aligned(64))); 209 volatile addr64_t cpu_task_cr3; 210 addr64_t cpu_kernel_cr3; 211 volatile addr64_t cpu_ucr3; 212 volatile addr64_t cpu_shadowtask_cr3;
|
| H A D | i386_vm_init.c | 202 addr64_t region_start, region_end; in kprint_memmap() 203 addr64_t efi_start, efi_end; in kprint_memmap() 209 (addr64_t) p->base << I386_PGSHIFT, in kprint_memmap() 210 (addr64_t) p->alloc_up << I386_PGSHIFT, in kprint_memmap() 211 (addr64_t) p->alloc_down << I386_PGSHIFT, in kprint_memmap() 212 (addr64_t) p->alloc_frag_up << I386_PGSHIFT, in kprint_memmap() 213 (addr64_t) p->alloc_frag_down << I386_PGSHIFT, in kprint_memmap() 214 (addr64_t) p->end << I386_PGSHIFT); in kprint_memmap() 215 region_start = (addr64_t) p->base << I386_PGSHIFT; in kprint_memmap() 216 region_end = ((addr64_t) p->end << I386_PGSHIFT) - 1; in kprint_memmap() [all …]
|
| H A D | mtrr.c | 81 static void var_range_encode(mtrr_var_range_t * range, addr64_t address, 83 static int var_range_overlap(mtrr_var_range_t * range, addr64_t address, 495 mtrr_range_add(addr64_t address, uint64_t length, uint32_t type) in mtrr_range_add() 594 mtrr_range_remove(addr64_t address, uint64_t length, uint32_t type) in mtrr_range_remove() 645 var_range_encode(mtrr_var_range_t * range, addr64_t address, in var_range_encode() 656 var_range_overlap(mtrr_var_range_t * range, addr64_t address, in var_range_overlap()
|
| /xnu-12377.61.12/osfmk/arm64/ |
| H A D | loose_ends.c | 72 bcopy_phys_internal(addr64_t src, addr64_t dst, vm_size_t bytes, int flags) in bcopy_phys_internal() 82 addr64_t end __assert_only; in bcopy_phys_internal() 255 bcopy_phys(addr64_t src, addr64_t dst, vm_size_t bytes) in bcopy_phys() 261 bcopy_phys_with_options(addr64_t src, addr64_t dst, vm_size_t bytes, int options) in bcopy_phys_with_options() 325 bzero_phys_internal(addr64_t src, vm_size_t bytes, __unused int options) in bzero_phys_internal() 330 addr64_t end __assert_only; in bzero_phys_internal() 446 bzero_phys_nc(addr64_t src64, vm_size_t bytes) in bzero_phys_nc() 452 bzero_phys(addr64_t src, vm_size_t bytes) in bzero_phys() 458 bzero_phys_with_options(addr64_t src, vm_size_t bytes, int options) in bzero_phys_with_options() 641 ml_phys_read_64(addr64_t paddr64) in ml_phys_read_64() [all …]
|
| /xnu-12377.61.12/osfmk/arm/ |
| H A D | misc_protos.h | 133 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t nbytes); 134 extern void bcopy_phys_with_options(addr64_t from, addr64_t to, vm_size_t nbytes, int options); 136 extern void dcache_incoherent_io_flush64(addr64_t pa, unsigned int count, unsigned int remaining, u… 137 extern void dcache_incoherent_io_store64(addr64_t pa, unsigned int count, unsigned int remaining, u… 154 extern int apply_func_phys(addr64_t src64, vm_size_t bytes, int (*func)(void * buffer, vm_size_t by…
|
| H A D | machine_routines.h | 467 addr64_t paddr, 474 addr64_t paddr); 480 addr64_t paddr); 486 addr64_t paddr); 490 addr64_t paddr); 496 addr64_t paddr); 502 addr64_t paddr, unsigned int data); 508 addr64_t paddr, unsigned int data); 514 addr64_t paddr, unsigned int data); 518 addr64_t paddr, unsigned int data); [all …]
|
| H A D | caches_internal.h | 43 extern void flush_dcache64(addr64_t addr, unsigned count, int phys); 45 extern void invalidate_icache64(addr64_t addr, unsigned cnt, int phys); 55 extern void clean_dcache64(addr64_t addr, unsigned count, int phys);
|
| H A D | caches.c | 68 addr64_t paddr; in flush_dcache() 102 addr64_t paddr; in clean_dcache() 146 addr64_t pa, in dcache_incoherent_io_flush64() 199 addr64_t pa, in dcache_incoherent_io_store64() 413 __unused addr64_t pa, in dcache_incoherent_io_flush64() 425 __unused addr64_t pa, in dcache_incoherent_io_store64()
|
| /xnu-12377.61.12/osfmk/kdp/ml/arm/ |
| H A D | kdp_vm.c | 100 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_read() 101 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_read() 109 cur_virt_src = (addr64_t) src; in kdp_machine_vm_read() 110 cur_virt_dst = (addr64_t) dst; in kdp_machine_vm_read() 180 addr64_t cur_virt_dst; in kdp_machine_phys_read() 181 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_phys_read() 189 cur_virt_dst = (addr64_t) dst; in kdp_machine_phys_read() 190 cur_phys_src = (addr64_t) src; in kdp_machine_phys_read() 226 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_write() 227 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_write() [all …]
|
| /xnu-12377.61.12/bsd/dev/ |
| H A D | memdev.c | 118 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t bytes); 120 extern ppnum_t pmap_find_phys(pmap_t pmap, addr64_t va); 212 addr64_t mdata; in mdevrw() 231 mdata = ((addr64_t)mdev[devid].mdBase << 12) + uio->uio_offset; /* Point to the area in "file" */ in mdevrw() 263 addr64_t paddr, fvaddr; in mdevstrategy() 314 …pp = pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)vaddr)); /* Get the sink physical address */ in mdevstrategy() 316 panic("mdevstrategy: sink address %016llX not mapped", (addr64_t)((uintptr_t)vaddr)); in mdevstrategy() 318 paddr = (addr64_t)(((addr64_t)pp << 12) | (addr64_t)(vaddr & 4095)); /* Get actual address */ in mdevstrategy() 337 …pp = pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)vaddr)); /* Get the source physical address… in mdevstrategy() 339 panic("mdevstrategy: source address %016llX not mapped", (addr64_t)((uintptr_t)vaddr)); in mdevstrategy() [all …]
|
| /xnu-12377.61.12/iokit/Kernel/ |
| H A D | IOMapper.cpp | 41 extern ppnum_t pmap_find_phys(pmap_t pmap, addr64_t va); 298 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead8() 311 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead16() 324 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead32() 337 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead64() 350 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite8() 363 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite16() 376 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite32() 389 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite64()
|
| H A D | IOKitKernelInternal.h | 94 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t size); 96 extern void bcopy_phys_with_options(addr64_t from, addr64_t to, vm_size_t nbytes, int options);
|
| /xnu-12377.61.12/bsd/kern/ |
| H A D | kern_subr.c | 229 return uiomove64((const addr64_t)(uintptr_t)cp, n, uio); in uiomove() 241 uiomove64(const addr64_t c_cp __sized_by(n), int n, struct uio *uio) in uiomove64() 275 addr64_t cp = (const addr64_t)(uintptr_t)c_cp; in uio_copyout_user() 315 addr64_t cp = (const addr64_t)(uintptr_t)c_cp; in uio_copyin_user() 355 addr64_t cp = (const addr64_t)(uintptr_t)c_cp; in uio_copyout_sys() 385 addr64_t cp = (const addr64_t)(uintptr_t)c_cp; in uio_copyin_sys() 415 addr64_t cp = (const addr64_t)(uintptr_t)c_cp; in uio_copyout_phys_user() 437 error = copypv((addr64_t)cp, uiovp->iov_base, (unsigned int)acnt, cppvPsrc | cppvNoRefSrc); in uio_copyout_phys_user() 456 addr64_t cp = (const addr64_t)(uintptr_t)c_cp; in uio_copyin_phys_user() 478 …error = copypv(uiovp->iov_base, (addr64_t)cp, (unsigned int)acnt, cppvPsnk | cppvNoRefSrc | cppvNo… in uio_copyin_phys_user() [all …]
|
| /xnu-12377.61.12/bsd/dev/dtrace/ |
| H A D | dtrace_subr.c | 338 return (uint64_t)ml_phys_read_byte_64((addr64_t)addr); in dtrace_physmem_read() 340 return (uint64_t)ml_phys_read_half_64((addr64_t)addr); in dtrace_physmem_read() 342 return (uint64_t)ml_phys_read_64((addr64_t)addr); in dtrace_physmem_read() 344 return (uint64_t)ml_phys_read_double_64((addr64_t)addr); in dtrace_physmem_read() 356 ml_phys_write_byte_64((addr64_t)addr, (unsigned int)data); in dtrace_physmem_write() 359 ml_phys_write_half_64((addr64_t)addr, (unsigned int)data); in dtrace_physmem_write() 362 ml_phys_write_64((addr64_t)addr, (unsigned int)data); in dtrace_physmem_write() 365 ml_phys_write_double_64((addr64_t)addr, (unsigned long long)data); in dtrace_physmem_write()
|
| /xnu-12377.61.12/osfmk/i386/vmx/ |
| H A D | vmx_shims.c | 50 addr64_t 53 return ptoa_64(pmap_find_phys(kernel_pmap, (addr64_t)(uintptr_t)va)); in vmx_paddr()
|
| /xnu-12377.61.12/osfmk/machine/ |
| H A D | pal_hibernate.h | 148 void pal_hib_teardown_pmap_structs(addr64_t *unneeded_start, addr64_t *unneeded_end);
|
| /xnu-12377.61.12/osfmk/kdp/ml/x86_64/ |
| H A D | kdp_machdep.c | 64 unsigned machine_read64(addr64_t srcaddr, caddr_t dstaddr, uint32_t len); 471 machine_read64(addr64_t srcaddr, caddr_t dstaddr, uint32_t len) in machine_read64() 486 unsigned framesize = sizeof(addr64_t); in machine_trace_thread64() 490 addr64_t prev_rip = 0; in machine_trace_thread64() 491 addr64_t prevsp = 0; in machine_trace_thread64() 496 addr64_t stackptr = STACK_IKS(thread->kernel_stack)->k_rbp; in machine_trace_thread64()
|
| /xnu-12377.61.12/tests/unit/mocks/ |
| H A D | mock_pmap.c | 80 addr64_t vstart, 89 addr64_t vaddr,
|