| /xnu-8019.80.24/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-8019.80.24/osfmk/i386/ |
| H A D | machine_routines.h | 147 addr64_t phys_address, 222 addr64_t paddr, 229 addr64_t paddr); 235 addr64_t paddr); 241 addr64_t paddr); 245 addr64_t paddr); 251 addr64_t paddr); 266 addr64_t paddr, unsigned int data); 272 addr64_t paddr, unsigned int data); 278 addr64_t paddr, unsigned int data); [all …]
|
| H A D | phys.c | 98 bzero_phys((addr64_t)i386_ptob(pn), PAGE_SIZE); in pmap_zero_page() 114 bzero_phys((addr64_t)(i386_ptob(pn) + offset), (uint32_t)len); in pmap_zero_part_page() 141 bcopy_phys((addr64_t)src + (src_offset & INTEL_OFFMASK), in pmap_copy_part_page() 142 (addr64_t)dst + (dst_offset & INTEL_OFFMASK), in pmap_copy_part_page() 183 addr64_t 194 return (addr64_t)pa; in kvtophys() 205 ml_copy_phys(addr64_t src64, addr64_t dst64, vm_size_t bytes) in ml_copy_phys() 211 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 | i386_vm_init.c | 201 addr64_t region_start, region_end; in kprint_memmap() 202 addr64_t efi_start, efi_end; in kprint_memmap() 208 (addr64_t) p->base << I386_PGSHIFT, in kprint_memmap() 209 (addr64_t) p->alloc_up << I386_PGSHIFT, in kprint_memmap() 210 (addr64_t) p->alloc_down << I386_PGSHIFT, in kprint_memmap() 211 (addr64_t) p->alloc_frag_up << I386_PGSHIFT, in kprint_memmap() 212 (addr64_t) p->alloc_frag_down << I386_PGSHIFT, in kprint_memmap() 213 (addr64_t) p->end << I386_PGSHIFT); in kprint_memmap() 214 region_start = (addr64_t) p->base << I386_PGSHIFT; in kprint_memmap() 215 region_end = ((addr64_t) p->end << I386_PGSHIFT) - 1; in kprint_memmap() [all …]
|
| H A D | cpu_data.h | 112 addr64_t cu_isf; /* thread->pcb->iss.isf */ 114 addr64_t cu_user_gs_base; 228 volatile addr64_t cpu_active_cr3 __attribute((aligned(64))); 238 volatile addr64_t cpu_task_cr3; 239 addr64_t cpu_kernel_cr3; 240 volatile addr64_t cpu_ucr3; 241 volatile addr64_t cpu_shadowtask_cr3;
|
| 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, 494 mtrr_range_add(addr64_t address, uint64_t length, uint32_t type) in mtrr_range_add() 593 mtrr_range_remove(addr64_t address, uint64_t length, uint32_t type) in mtrr_range_remove() 644 var_range_encode(mtrr_var_range_t * range, addr64_t address, in var_range_encode() 655 var_range_overlap(mtrr_var_range_t * range, addr64_t address, in var_range_overlap()
|
| H A D | pmap.h | 509 physmap_enclosed(addr64_t a) in physmap_enclosed() 708 extern addr64_t(kvtophys)( 752 addr64_t va, 760 addr64_t va, 769 extern pmap_paddr_t pmap_find_pa(pmap_t map, addr64_t va); 770 extern ppnum_t pmap_find_phys(pmap_t map, addr64_t va); 771 extern ppnum_t pmap_find_phys_nofault(pmap_t pmap, addr64_t va); 773 extern kern_return_t pmap_get_prot(pmap_t pmap, addr64_t va, vm_prot_t *protp);
|
| /xnu-8019.80.24/osfmk/x86_64/ |
| H A D | loose_ends.c | 107 extern void invalidate_icache64(addr64_t addr, unsigned cnt, int phys); 108 extern void flush_dcache64(addr64_t addr, unsigned count, int phys); 219 addr64_t src64, in bzero_phys_nc() 227 addr64_t src64, in bzero_phys() 240 addr64_t src64, in bcopy_phys() 241 addr64_t dst64, in bcopy_phys() 258 addr64_t dst64, in apply_func_phys() 418 ml_phys_read_64(addr64_t paddr64) in ml_phys_read_64() 424 ml_phys_read_word_64(addr64_t paddr64) in ml_phys_read_word_64() 436 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); 406 copyio_phys(addr64_t source, addr64_t sink, vm_size_t csize, int which) in copyio_phys() 532 copypv(addr64_t src64, addr64_t snk64, unsigned int size, int which) in copypv()
|
| /xnu-8019.80.24/osfmk/arm64/ |
| H A D | loose_ends.c | 65 bcopy_phys_internal(addr64_t src, addr64_t dst, vm_size_t bytes, int flags) in bcopy_phys_internal() 75 addr64_t end __assert_only; in bcopy_phys_internal() 184 bcopy_phys(addr64_t src, addr64_t dst, vm_size_t bytes) in bcopy_phys() 190 bzero_phys_nc(addr64_t src64, vm_size_t bytes) in bzero_phys_nc() 199 bzero_phys(addr64_t src, vm_size_t bytes) in bzero_phys() 204 addr64_t end __assert_only; in bzero_phys() 400 ml_phys_read_64(addr64_t paddr64) in ml_phys_read_64() 406 ml_phys_read_word_64(addr64_t paddr64) in ml_phys_read_word_64() 418 ml_phys_read_half_64(addr64_t paddr64) in ml_phys_read_half_64() 430 ml_phys_read_byte_64(addr64_t paddr64) in ml_phys_read_byte_64() [all …]
|
| /xnu-8019.80.24/osfmk/kdp/ml/arm/ |
| H A D | kdp_vm.c | 92 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_read() 93 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_read() 101 cur_virt_src = (addr64_t) src; in kdp_machine_vm_read() 102 cur_virt_dst = (addr64_t) dst; in kdp_machine_vm_read() 172 addr64_t cur_virt_dst; in kdp_machine_phys_read() 173 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_phys_read() 181 cur_virt_dst = (addr64_t) dst; in kdp_machine_phys_read() 182 cur_phys_src = (addr64_t) src; in kdp_machine_phys_read() 218 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_write() 219 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_write() [all …]
|
| /xnu-8019.80.24/osfmk/arm/ |
| H A D | loose_ends.c | 64 bcopy_phys(addr64_t src, addr64_t dst, vm_size_t bytes) in bcopy_phys() 108 bzero_phys_nc(addr64_t src64, vm_size_t bytes) in bzero_phys_nc() 115 bzero_phys(addr64_t src, vm_size_t bytes) in bzero_phys() 227 ml_phys_read_64(addr64_t paddr64) in ml_phys_read_64() 233 ml_phys_read_word_64(addr64_t paddr64) in ml_phys_read_word_64() 245 ml_phys_read_half_64(addr64_t paddr64) in ml_phys_read_half_64() 257 ml_phys_read_byte_64(addr64_t paddr64) in ml_phys_read_byte_64() 269 ml_phys_read_double_64(addr64_t paddr64) in ml_phys_read_double_64() 337 ml_phys_write_byte_64(addr64_t paddr64, unsigned int data) in ml_phys_write_byte_64() 349 ml_phys_write_half_64(addr64_t paddr64, unsigned int data) in ml_phys_write_half_64() [all …]
|
| H A D | misc_protos.h | 100 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t nbytes); 102 extern void dcache_incoherent_io_flush64(addr64_t pa, unsigned int count, unsigned int remaining, u… 103 extern void dcache_incoherent_io_store64(addr64_t pa, unsigned int count, unsigned int remaining, u… 122 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 | 542 addr64_t paddr, 549 addr64_t paddr); 555 addr64_t paddr); 561 addr64_t paddr); 565 addr64_t paddr); 571 addr64_t paddr); 577 addr64_t paddr, unsigned int data); 583 addr64_t paddr, unsigned int data); 589 addr64_t paddr, unsigned int data); 593 addr64_t paddr, unsigned int data); [all …]
|
| H A D | caches_internal.h | 39 extern void flush_dcache64(addr64_t addr, unsigned count, int phys); 41 extern void invalidate_icache64(addr64_t addr, unsigned cnt, int phys); 51 extern void clean_dcache64(addr64_t addr, unsigned count, int phys);
|
| H A D | cpu.c | 545 bcopy_phys((addr64_t)ml_static_vtop((vm_offset_t)&patch_to_nop), in cpu_machine_idle_init() 546 (addr64_t)ml_static_vtop((vm_offset_t)&wfi_inst), sizeof(unsigned)); in cpu_machine_idle_init() 561 bcopy_phys((addr64_t)ml_static_vtop((vm_offset_t)&BootArgs_paddr), in cpu_machine_idle_init() 562 (addr64_t)((unsigned int)(gPhysBase) + in cpu_machine_idle_init() 567 bcopy_phys((addr64_t)ml_static_vtop((vm_offset_t)&CpuDataEntries_paddr), in cpu_machine_idle_init() 568 (addr64_t)((unsigned int)(gPhysBase) + in cpu_machine_idle_init()
|
| H A D | caches.c | 68 addr64_t paddr; in flush_dcache() 102 addr64_t paddr; in clean_dcache() 150 addr64_t pa, in dcache_incoherent_io_flush64() 207 addr64_t pa, in dcache_incoherent_io_store64() 624 __unused addr64_t pa, in dcache_incoherent_io_flush64() 636 __unused addr64_t pa, in dcache_incoherent_io_store64()
|
| /xnu-8019.80.24/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() 224 mdata = ((addr64_t)mdev[devid].mdBase << 12) + uio->uio_offset; /* Point to the area in "file" */ in mdevrw() 254 addr64_t paddr, fvaddr; in mdevstrategy() 305 …pp = pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)vaddr)); /* Get the sink physical address */ in mdevstrategy() 307 panic("mdevstrategy: sink address %016llX not mapped", (addr64_t)((uintptr_t)vaddr)); in mdevstrategy() 309 paddr = (addr64_t)(((addr64_t)pp << 12) | (addr64_t)(vaddr & 4095)); /* Get actual address */ in mdevstrategy() 328 …pp = pmap_find_phys(kernel_pmap, (addr64_t)((uintptr_t)vaddr)); /* Get the source physical address… in mdevstrategy() 330 panic("mdevstrategy: source address %016llX not mapped", (addr64_t)((uintptr_t)vaddr)); in mdevstrategy() [all …]
|
| /xnu-8019.80.24/iokit/Kernel/ |
| H A D | IOMapper.cpp | 40 extern ppnum_t pmap_find_phys(pmap_t pmap, addr64_t va); 297 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead8() 310 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead16() 323 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead32() 336 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedRead64() 349 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite8() 362 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite16() 375 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite32() 388 addr64_t addr = IOMapper::gSystem->mapToPhysicalAddress(address); in IOMappedWrite64()
|
| /xnu-8019.80.24/bsd/dev/dtrace/ |
| H A D | dtrace_subr.c | 341 return (uint64_t)ml_phys_read_byte_64((addr64_t)addr); in dtrace_physmem_read() 343 return (uint64_t)ml_phys_read_half_64((addr64_t)addr); in dtrace_physmem_read() 345 return (uint64_t)ml_phys_read_64((addr64_t)addr); in dtrace_physmem_read() 347 return (uint64_t)ml_phys_read_double_64((addr64_t)addr); in dtrace_physmem_read() 359 ml_phys_write_byte_64((addr64_t)addr, (unsigned int)data); in dtrace_physmem_write() 362 ml_phys_write_half_64((addr64_t)addr, (unsigned int)data); in dtrace_physmem_write() 365 ml_phys_write_64((addr64_t)addr, (unsigned int)data); in dtrace_physmem_write() 368 ml_phys_write_double_64((addr64_t)addr, (unsigned long long)data); in dtrace_physmem_write()
|
| /xnu-8019.80.24/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-8019.80.24/osfmk/kdp/ml/x86_64/ |
| H A D | kdp_machdep.c | 63 unsigned machine_read64(addr64_t srcaddr, caddr_t dstaddr, uint32_t len); 466 machine_read64(addr64_t srcaddr, caddr_t dstaddr, uint32_t len) in machine_read64() 481 unsigned framesize = sizeof(addr64_t); in machine_trace_thread64() 485 addr64_t prev_rip = 0; in machine_trace_thread64() 486 addr64_t prevsp = 0; in machine_trace_thread64() 491 addr64_t stackptr = STACK_IKS(thread->kernel_stack)->k_rbp; in machine_trace_thread64()
|
| /xnu-8019.80.24/osfmk/machine/ |
| H A D | pal_hibernate.h | 148 void pal_hib_teardown_pmap_structs(addr64_t *unneeded_start, addr64_t *unneeded_end);
|