Home
last modified time | relevance | path

Searched refs:phys_addr (Results 1 – 24 of 24) sorted by relevance

/xnu-11215/osfmk/arm/
H A Dio_map.c89 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 Dmachine_routines.h598 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 Dio_map.c91 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 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 Dmachine_routines.h178 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 Dmachine_routines.c100 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 Dpci.py61 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 Dpmap.py7 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 Dmemory.py3279 ppnum = upl_page_info.phys_addr
/xnu-11215/osfmk/mach/
H A Dmemory_object_types.h482 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 Dpe_consistent_debug.c56 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 Dexclaves_shared_memory.c301 physicaladdress_v_s *phys_addr = NULL;
302phys_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 Dmodel_dep.c425 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 Dmachine_routines.c1790 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 Dvm_pmap.c145 phys_page = iter->list->upl.upl_info[iter->upl_index].phys_addr; in unified_page_list_iterator_page()
H A Dvm_upl.c840 page_list[entry].phys_addr = 0; in upl_commit_range()
959 page_list[entry].phys_addr = 0; in upl_commit_range()
H A Dvm_pageout.c6041 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 Dvm_object.c2934 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 Dvm_resident.c2690 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 Dconsistent_debug.h133 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 Dtxm.c235 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 Dpmap.c10012 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 Dpmap.c10853 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 DIOMemoryDescriptor.cpp3301 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()