Home
last modified time | relevance | path

Searched refs:addr64_t (Results 1 – 25 of 97) sorted by relevance

1234

/xnu-8019.80.24/osfmk/kdp/ml/i386/
H A Dkdp_x86_common.c91 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 Dmachine_routines.h147 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 Dphys.c98 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 Dmisc_protos.h87 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 Dmtrr.h56 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 Di386_vm_init.c201 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 Dcpu_data.h112 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 Dmtrr.c81 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 Dpmap.h509 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 Dloose_ends.c107 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 Dcopyio.c53 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 Dloose_ends.c65 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 Dkdp_vm.c92 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 Dloose_ends.c64 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 Dmisc_protos.h100 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 Dmachine_routines.h542 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 Dcaches_internal.h39 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 Dcpu.c545 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 Dcaches.c68 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 Dmemdev.c118 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 DIOMapper.cpp40 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 Ddtrace_subr.c341 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 Dvmx_shims.c50 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 Dkdp_machdep.c63 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 Dpal_hibernate.h148 void pal_hib_teardown_pmap_structs(addr64_t *unneeded_start, addr64_t *unneeded_end);

1234