Home
last modified time | relevance | path

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

1234

/xnu-11215.1.10/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-11215.1.10/osfmk/arm64/
H A Dloose_ends.c66 bcopy_phys_internal(addr64_t src, addr64_t dst, vm_size_t bytes, int flags) in bcopy_phys_internal()
76 addr64_t end __assert_only; in bcopy_phys_internal()
187 bcopy_phys(addr64_t src, addr64_t dst, vm_size_t bytes) in bcopy_phys()
193 bzero_phys_nc(addr64_t src64, vm_size_t bytes) in bzero_phys_nc()
202 bzero_phys(addr64_t src, vm_size_t bytes) in bzero_phys()
207 addr64_t end __assert_only; in bzero_phys()
266 assert((((addr64_t) buf) & PAGE_MASK) == 0); in bzero_phys()
271 for (addr64_t dczva_offset = 0; dczva_offset < PAGE_SIZE; dczva_offset += (1ULL << MMU_CLINE)) { in bzero_phys()
469 ml_phys_read_64(addr64_t paddr64) in ml_phys_read_64()
475 ml_phys_read_word_64(addr64_t paddr64) in ml_phys_read_word_64()
[all …]
/xnu-11215.1.10/osfmk/x86_64/
H A Dloose_ends.c105 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 Dcopyio.c53 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-11215.1.10/osfmk/i386/
H A Dmachine_routines.h163 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 Dphys.c97 bzero_phys((addr64_t)i386_ptob(pn), PAGE_SIZE); in pmap_zero_page()
113 bzero_phys((addr64_t)(i386_ptob(pn) + offset), (uint32_t)len); in pmap_zero_part_page()
140 bcopy_phys((addr64_t)src + (src_offset & INTEL_OFFMASK), in pmap_copy_part_page()
141 (addr64_t)dst + (dst_offset & INTEL_OFFMASK), in pmap_copy_part_page()
182 addr64_t
193 return (addr64_t)pa; in kvtophys()
204 ml_copy_phys(addr64_t src64, addr64_t dst64, vm_size_t bytes) in ml_copy_phys()
210 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 Dcpu_data.h109 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 Di386_vm_init.c202 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 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,
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()
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-11215.1.10/osfmk/kdp/ml/arm/
H A Dkdp_vm.c93 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_read()
94 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_read()
102 cur_virt_src = (addr64_t) src; in kdp_machine_vm_read()
103 cur_virt_dst = (addr64_t) dst; in kdp_machine_vm_read()
173 addr64_t cur_virt_dst; in kdp_machine_phys_read()
174 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_phys_read()
182 cur_virt_dst = (addr64_t) dst; in kdp_machine_phys_read()
183 cur_phys_src = (addr64_t) src; in kdp_machine_phys_read()
219 addr64_t cur_virt_src, cur_virt_dst; in kdp_machine_vm_write()
220 addr64_t cur_phys_src, cur_phys_dst; in kdp_machine_vm_write()
[all …]
/xnu-11215.1.10/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()
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-11215.1.10/iokit/Kernel/
H A DIOMapper.cpp41 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()
/xnu-11215.1.10/osfmk/arm/
H A Dmisc_protos.h120 extern void bcopy_phys(addr64_t from, addr64_t to, vm_size_t nbytes);
122 extern void dcache_incoherent_io_flush64(addr64_t pa, unsigned int count, unsigned int remaining, u…
123 extern void dcache_incoherent_io_store64(addr64_t pa, unsigned int count, unsigned int remaining, u…
140 extern int apply_func_phys(addr64_t src64, vm_size_t bytes, int (*func)(void * buffer, vm_size_t by…
H A Dmachine_routines.h471 addr64_t paddr,
478 addr64_t paddr);
484 addr64_t paddr);
490 addr64_t paddr);
494 addr64_t paddr);
500 addr64_t paddr);
506 addr64_t paddr, unsigned int data);
512 addr64_t paddr, unsigned int data);
518 addr64_t paddr, unsigned int data);
522 addr64_t paddr, unsigned int data);
[all …]
H A Dcaches_internal.h43 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 Dcaches.c68 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-11215.1.10/bsd/kern/
H A Dkern_subr.c229 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-11215.1.10/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-11215.1.10/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-11215.1.10/osfmk/machine/
H A Dpal_hibernate.h148 void pal_hib_teardown_pmap_structs(addr64_t *unneeded_start, addr64_t *unneeded_end);
/xnu-11215.1.10/osfmk/kdp/ml/x86_64/
H A Dkdp_machdep.c64 unsigned machine_read64(addr64_t srcaddr, caddr_t dstaddr, uint32_t len);
470 machine_read64(addr64_t srcaddr, caddr_t dstaddr, uint32_t len) in machine_read64()
485 unsigned framesize = sizeof(addr64_t); in machine_trace_thread64()
489 addr64_t prev_rip = 0; in machine_trace_thread64()
490 addr64_t prevsp = 0; in machine_trace_thread64()
495 addr64_t stackptr = STACK_IKS(thread->kernel_stack)->k_rbp; in machine_trace_thread64()
/xnu-11215.1.10/osfmk/arm64/sptm/pmap/
H A Dpmap.h466 extern pmap_paddr_t pmap_find_pa(pmap_t map, addr64_t va);
467 extern pmap_paddr_t pmap_find_pa_nofault(pmap_t map, addr64_t va);
468 extern ppnum_t pmap_find_phys(pmap_t map, addr64_t va);
469 extern ppnum_t pmap_find_phys_nofault(pmap_t map, addr64_t va);
506 extern kern_return_t pmap_map_block(pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t …
507 extern kern_return_t pmap_map_block_addr(pmap_t pmap, addr64_t va, pmap_paddr_t pa, uint32_t size, …

1234