| /xnu-11215/osfmk/arm/ |
| H A D | io_map.c | 89 vm_map_offset_t phys_addr, in io_map() argument 95 vm_offset_t start_offset = phys_addr - trunc_page(phys_addr); in io_map() 99 phys_addr = trunc_page(phys_addr); in io_map() 111 pmap_map_bd_with_options(start, phys_addr, in io_map() 112 phys_addr + alloc_size, prot, PMAP_MAP_BD_WCOMB); in io_map() 114 pmap_map_bd(start, phys_addr, phys_addr + alloc_size, prot); in io_map() 130 pmap_map(start, phys_addr, phys_addr + alloc_size, prot, flags); in io_map()
|
| H A D | machine_routines.h | 598 vm_map_offset_t phys_addr, 606 vm_offset_t phys_addr, 610 vm_offset_t phys_addr, 614 vm_offset_t phys_addr, 619 vm_offset_t phys_addr, 628 vm_offset_t *phys_addr, 632 vm_offset_t phys_addr,
|
| /xnu-11215/osfmk/i386/ |
| H A D | io_map.c | 91 vm_map_offset_t phys_addr, in io_map() argument 97 vm_offset_t start_offset = phys_addr - trunc_page(phys_addr); in io_map() 101 phys_addr = trunc_page(phys_addr); in io_map() 110 pmap_map_bd(start, phys_addr, phys_addr + alloc_size, prot, flags); in io_map() 125 pmap_map(start, phys_addr, phys_addr + alloc_size, prot, flags); in io_map()
|
| 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 | machine_routines.h | 178 vm_map_offset_t phys_addr, 186 vm_offset_t phys_addr, 190 vm_offset_t phys_addr, 194 vm_offset_t phys_addr, 199 vm_offset_t *phys_addr,
|
| H A D | machine_routines.c | 100 vm_offset_t phys_addr, in ml_io_map() argument 103 return io_map(phys_addr, size, VM_WIMG_IO, VM_PROT_DEFAULT, false); in ml_io_map() 108 vm_offset_t phys_addr, in ml_io_map_wcomb() argument 111 return io_map(phys_addr, size, VM_WIMG_WCOMB, VM_PROT_DEFAULT, false); in ml_io_map_wcomb() 116 vm_offset_t phys_addr, in ml_io_map_unmappable() argument 120 return io_map(phys_addr, size, flags, VM_PROT_DEFAULT, true); in ml_io_map_unmappable() 124 ml_get_bouncepool_info(vm_offset_t *phys_addr, vm_size_t *size) in ml_get_bouncepool_info() argument 126 *phys_addr = 0; in ml_get_bouncepool_info()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | pci.py | 61 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs) 62 return ReadPhysInt(phys_addr, bits) 72 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs) 73 return WritePhysInt(phys_addr, val, bits) 82 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offset) 90 phys_addr, 181 phys_addr = MakeMemMappedPciCfgAddr(bus, dev, func, offs) 183 print(fmt_string.format(phys_addr, read_val))
|
| H A D | pmap.py | 7 def ReadPhysInt(phys_addr, bitsize = 64, cpuval = None): argument 17 return KDPReadPhysMEM(phys_addr, bitsize) 20 paddr_in_kva = kern.PhysToKernelVirt(int(phys_addr)) 46 phys_addr = ArgumentStringToInt(cmd_args[1]) 47 print("{0: <#x}".format(ReadPhysInt(phys_addr, nbits))) 218 def WritePhysInt(phys_addr, int_val, bitsize = 64): argument 251 phys_addr = ArgumentStringToInt(cmd_args[1]) 253 print(WritePhysInt(phys_addr, int_value, nbits)) 1521 phys_addr = value 1525 phys_addr = ConvertPaiToPhysAddr(value) [all …]
|
| H A D | memory.py | 3279 ppnum = upl_page_info.phys_addr
|
| /xnu-11215/osfmk/mach/ |
| H A D | memory_object_types.h | 482 ppnum_t phys_addr; /* physical page index number */ member 722 (((upl)[0].phys_addr != 0) ? ((upl)[0].device) : FALSE) 725 ((upl)[(index)].phys_addr != 0) 728 ((upl)[(index)].phys_addr) 731 (((upl)[(index)].phys_addr != 0) ? ((upl)[(index)].speculative) : FALSE) 734 (((upl)[(index)].phys_addr != 0) ? ((upl)[(index)].dirty) : FALSE) 737 (((upl)[(index)].phys_addr != 0) ? ((upl)[(index)].precious) : FALSE) 740 (((upl)[(index)].phys_addr != 0) ? (!((upl)[(index)].absent)) : FALSE) 743 (((upl)[(index)].phys_addr != 0) ? ((upl)[(index)].free_when_done) : FALSE) 746 (((upl)[(index)].phys_addr != 0) ? \ [all …]
|
| /xnu-11215/pexpert/arm/ |
| H A D | pe_consistent_debug.c | 56 PE_consistent_debug_lookup_entry(uint64_t record_id, uint64_t *phys_addr, uint64_t *length) in PE_consistent_debug_lookup_entry() argument 58 assert(phys_addr != NULL); in PE_consistent_debug_lookup_entry() 63 *phys_addr = consistent_debug_registry->records[i].physaddr; in PE_consistent_debug_lookup_entry()
|
| /xnu-11215/osfmk/kern/ |
| H A D | exclaves_shared_memory.c | 301 physicaladdress_v_s *phys_addr = NULL; 302 …phys_addr = sharedmemorybase_segaccessbase_mappinggetphysicaladdresses__result_get_success(&result… 303 assert3p(phys_addr, !=, NULL); 305 physicaladdress__v_visit(phys_addr,
|
| /xnu-11215/osfmk/i386/AT386/ |
| H A D | model_dep.c | 425 vm_map_offset_t phys_addr; in efi_init() local 453 phys_addr = (vm_map_offset_t) mptr->PhysicalStart; in efi_init() 456 (void *) (uintptr_t) phys_addr, in efi_init() 460 pmap_map_bd(vm_addr, phys_addr, phys_addr + round_page(vm_size), in efi_init() 502 vm_map_offset_t phys_addr; in hibernate_newruntime_map() local 529 phys_addr = (vm_map_offset_t) mptr->PhysicalStart; in hibernate_newruntime_map() 531 …kprintf("mapping[%u] %qx @ %lx, %llu\n", mptr->Type, phys_addr, (unsigned long)vm_addr, mptr->Numb… in hibernate_newruntime_map() 549 phys_addr = (vm_map_offset_t) mptr->PhysicalStart; in hibernate_newruntime_map() 551 …kprintf("mapping[%u] %qx @ %lx, %llu\n", mptr->Type, phys_addr, (unsigned long)vm_addr, mptr->Numb… in hibernate_newruntime_map() 553 pmap_map(vm_addr, phys_addr, phys_addr + round_page(vm_size), in hibernate_newruntime_map()
|
| /xnu-11215/osfmk/arm64/ |
| H A D | machine_routines.c | 1790 vm_offset_t phys_addr, in ml_io_map() argument 1793 return io_map(phys_addr, size, VM_WIMG_IO, VM_PROT_DEFAULT, false); in ml_io_map() 1799 vm_offset_t phys_addr, in ml_io_map_with_prot() argument 1803 return io_map(phys_addr, size, VM_WIMG_IO, prot, false); in ml_io_map_with_prot() 1808 vm_offset_t phys_addr, in ml_io_map_unmappable() argument 1812 return io_map(phys_addr, size, flags, VM_PROT_DEFAULT, true); in ml_io_map_unmappable() 1817 vm_offset_t phys_addr, in ml_io_map_wcomb() argument 1820 return io_map(phys_addr, size, VM_WIMG_WCOMB, VM_PROT_DEFAULT, false); in ml_io_map_wcomb() 1832 vm_offset_t phys_addr, in ml_map_high_window() argument 2221 ml_get_bouncepool_info(vm_offset_t * phys_addr, vm_size_t * size) argument [all …]
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_pmap.c | 145 phys_page = iter->list->upl.upl_info[iter->upl_index].phys_addr; in unified_page_list_iterator_page()
|
| H A D | vm_upl.c | 840 page_list[entry].phys_addr = 0; in upl_commit_range() 959 page_list[entry].phys_addr = 0; in upl_commit_range()
|
| H A D | vm_pageout.c | 6041 user_page_list[entry].phys_addr = 0; 6119 user_page_list[entry].phys_addr = 0; 6128 user_page_list[entry].phys_addr = 0; 6271 user_page_list[entry].phys_addr = 0; 6304 user_page_list[entry].phys_addr = 0; 6347 user_page_list[entry].phys_addr = 0; 6523 user_page_list[entry].phys_addr = phys_page; 7789 user_page_list[entry].phys_addr = phys_page; 7920 user_page_list[entry].phys_addr = phys_page; 8217 user_page_list[0].phys_addr = (ppnum_t) ((offset + object->vo_shadow_offset) >> PAGE_SHIFT); [all …]
|
| H A D | vm_object.c | 2934 vm_object_offset_t phys_start, phys_end, phys_addr; local 2945 for (phys_addr = phys_start; 2946 phys_addr < phys_end; 2947 phys_addr += PAGE_SIZE_64) { 2949 (ppnum_t) (phys_addr >> PAGE_SHIFT), 8001 if (UPL_PAGE_PRESENT(pl, i) && VM_PAGE_GET_PHYS_PAGE(m) == pl[i].phys_addr) {
|
| H A D | vm_resident.c | 2690 vm_page_grab_fictitious_common(ppnum_t phys_addr, boolean_t canwait) in vm_page_grab_fictitious_common() argument 2696 vm_page_init(m, phys_addr, FALSE); in vm_page_grab_fictitious_common()
|
| /xnu-11215/pexpert/pexpert/arm/ |
| H A D | consistent_debug.h | 133 boolean_t PE_consistent_debug_lookup_entry(uint64_t record_id, uint64_t *phys_addr, uint64_t *lengt…
|
| /xnu-11215/bsd/kern/code_signing/ |
| H A D | txm.c | 235 vm_map_address_t phys_addr = pmap_txm_allocate_page(); in txm_add_page() local 238 txm_kernel_call(&txm_call, phys_addr); in txm_add_page()
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 10012 upl_page_info_t single_page_upl = { .phys_addr = pn }; 11420 pmap_paddr_t phys_addr = 0; local 11437 phys_addr = (pmap_paddr_t)ptoa(VM_PAGE_GET_PHYS_PAGE(page)); 11438 if (phys_addr == 0) { 11439 panic("invalid VM page allocated for TXM: %llu", phys_addr); 11447 phys_addr - gPhysBase, 11455 _pmap_txm_transfer_page(phys_addr); 11457 return phys_addr;
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap.c | 10853 const ppnum_t pn = user_page_list[page_index].phys_addr; 10936 const ppnum_t pn = user_page_list[page_index].phys_addr; 11012 const pmap_paddr_t paddr = ptoa(user_page_list[page_index].phys_addr); 14117 pmap_paddr_t phys_addr = kvtophys(aligned_buf); local 14118 acceleration_buf = (void*)phystokv(phys_addr); 14138 pmap_paddr_t phys_addr = 0; local 14139 ret = pmap_pages_alloc_zeroed(&phys_addr, PAGE_SIZE, PMAP_PAGES_ALLOCATE_NOWAIT); 14143 acceleration_buf = (void*)phystokv(phys_addr);
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOMemoryDescriptor.cpp | 3301 address = ptoa_64(pageList->phys_addr) + offset; in dmaCommandOperation() 3310 IOPhysicalAddress pageAddr = pageList[pageInd].phys_addr; in dmaCommandOperation() 3322 && ++pageAddr == pageList[++pageInd].phys_addr) { in dmaCommandOperation() 4066 page_list[page].phys_addr = phys; in io_get_kernel_static_upl()
|