Home
last modified time | relevance | path

Searched refs:phys (Results 1 – 25 of 27) sorted by relevance

12

/xnu-11215/osfmk/i386/
H A Dhibernate_restore.c68 pal_hib_map(uintptr_t virt, uint64_t phys) in pal_hib_map() argument
87 if (phys < WKDM_AREA) { in pal_hib_map()
90 return phys; in pal_hib_map()
93 virt += (uintptr_t)(phys & I386_LPGMASK); in pal_hib_map()
94 phys = ((phys & ~((uint64_t)I386_LPGMASK)) | INTEL_PTE_PS | INTEL_PTE_VALID | INTEL_PTE_WRITE); in pal_hib_map()
95 if (phys == BootPTD[index]) { in pal_hib_map()
98 BootPTD[index] = phys; in pal_hib_map()
100 BootPTD[index + 1] = (phys + I386_LPGBYTES); in pal_hib_map()
H A Dpmap_internal.h109 ppnum_t phys,
1071 ppnum_t phys,
1074 ppnum_t phys,
H A Dpmap.h767 extern void invalidate_icache(vm_offset_t addr, unsigned cnt, int phys);
768 extern void flush_dcache(vm_offset_t addr, unsigned count, int phys);
/xnu-11215/osfmk/arm/
H A Dcaches_internal.h42 extern void flush_dcache(vm_offset_t addr, unsigned count, int phys);
43 extern void flush_dcache64(addr64_t addr, unsigned count, int phys);
44 extern void invalidate_icache(vm_offset_t addr, unsigned cnt, int phys);
45 extern void invalidate_icache64(addr64_t addr, unsigned cnt, int phys);
54 extern void clean_dcache(vm_offset_t addr, unsigned count, int phys);
55 extern void clean_dcache64(addr64_t addr, unsigned count, int phys);
H A Dcaches.c64 boolean_t phys) in flush_dcache() argument
72 if (phys) { in flush_dcache()
98 boolean_t phys) in clean_dcache() argument
106 if (phys) { in clean_dcache()
389 __unused boolean_t phys) in flush_dcache() argument
398 __unused boolean_t phys) in clean_dcache() argument
/xnu-11215/osfmk/kdp/output_stages/
H A Dout_memory_backing_aware_buffer.c43 is_normal_memory(uint64_t phys) in is_normal_memory() argument
45 unsigned int attr = pmap_cache_attributes((ppnum_t)(phys >> PAGE_SHIFT)); in is_normal_memory()
81 pmap_paddr_t phys = kvtophys((vm_offset_t)panic_data); in memory_backing_aware_buffer_stage_outproc() local
82 if (!phys) { in memory_backing_aware_buffer_stage_outproc()
88 if (is_normal_memory(phys)) { in memory_backing_aware_buffer_stage_outproc()
/xnu-11215/bsd/dev/
H A Dmemdev.c180 dev_t mdevadd(int devid, uint64_t base, unsigned int size, int phys);
487 int devid, phys; in mdevinit() local
498phys = 0; /* Assume … in mdevinit()
512 phys = 1; /* Set physical memory disk */ in mdevinit()
540 dev = mdevadd(devid, base >> 12, (unsigned)size >> 12, phys); /* Go add the device */ in mdevinit()
635 mdevadd(int devid, uint64_t base, unsigned int size, int phys) in mdevadd() argument
701 if (phys) { in mdevadd()
/xnu-11215/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);
818 flush_dcache64(addr64_t addr, unsigned count, int phys) in flush_dcache64() argument
820 if (phys) { in flush_dcache64()
837 __unused int phys) in invalidate_icache64() argument
H A Dpmap.c2604 __unused int phys) in invalidate_icache() argument
2612 __unused int phys) in flush_dcache() argument
/xnu-11215/iokit/Kernel/
H A DIODMACommand.cpp939 uint64_t phys, align; in prepare() local
1006 phys = walkArgs->fIOVMAddr; in prepare()
1011 IOLog("DMA[%p] phys[%d] 0x%qx, 0x%qx\n", this, segCount, (uint64_t) phys, (uint64_t) segLen); in prepare()
1015 align = (phys & mapperPageMask); in prepare()
1030 segLen = ((phys + segLen + mapperPageMask) & ~mapperPageMask); in prepare()
1031 phys -= align; in prepare()
1032 segLen -= phys; in prepare()
1438 mapperPhys |= (phys & (fMapper->getPageSize() - 1)); in genIOVMSegments()
1439 if (mapperPhys != phys) { in genIOVMSegments()
1442 state->fIOVMAddr + checkOffset, mapperPhys, phys, state->fLength); in genIOVMSegments()
[all …]
H A DIODeviceTreeSupport.cpp1222 IOPhysicalAddress * phys, IOPhysicalLength * lenOut ) in IODTResolveAddressCell() argument
1263 *phys = CellsValue( childAddressCells, cell ); in IODTResolveAddressCell()
1264 *phys += offset; in IODTResolveAddressCell()
1383 IOPhysicalAddress phys; in IODTResolveAddressing() local
1410 if (IODTResolveAddressCell( parentEntry, reg, &phys, &len )) { in IODTResolveAddressing()
1415 phys - parent->getPhysicalSegment(0, NULL, kIOMemoryMapperNone), len ); in IODTResolveAddressing()
1418 range = IODeviceMemory::withRange( phys, len ); in IODTResolveAddressing()
H A DIOMemoryDescriptor.cpp4049 ppnum_t phys; in io_get_kernel_static_upl() local
4062 phys = pmap_find_phys(kernel_pmap, ((addr64_t)offset) + ptoa_64(page)); in io_get_kernel_static_upl()
4063 if (!phys) { in io_get_kernel_static_upl()
4066 page_list[page].phys_addr = phys; in io_get_kernel_static_upl()
4072 if (phys > highestPage) { in io_get_kernel_static_upl()
4073 highestPage = phys; in io_get_kernel_static_upl()
5901 addr64_t phys; in makeMapping() local
5908 phys = getPhysicalSegment(offset, &physLen, kIOMemoryMapperNone); in makeMapping()
5909 if (!phys || (physLen < length)) { in makeMapping()
5914 phys, length, getDirection() | kIOMemoryMapperNone, NULL); in makeMapping()
/xnu-11215/osfmk/vm/
H A Dpmap.h299 ppnum_t phys,
303 ppnum_t phys,
340 ppnum_t phys);
343 ppnum_t phys,
/xnu-11215/osfmk/machine/
H A Dpal_hibernate.h90 uintptr_t pal_hib_map(pal_hib_map_type_t virt, uint64_t phys);
/xnu-11215/tests/
H A Dnet_bond.c282 vlan_interface_init(network_interface_t netif, const if_name_t phys, in vlan_interface_init() argument
287 siocsifvlan(netif->if_name, phys, unit); in vlan_interface_init()
H A Dnet_test_lib.h211 extern void siocsifvlan(const char * vlan, const char * phys, uint16_t tag);
H A Dnet_test_lib.c588 siocsifvlan(const char * vlan, const char * phys, uint16_t tag) in siocsifvlan() argument
598 strlcpy(vlr.vlr_parent, phys, sizeof(vlr.vlr_parent)); in siocsifvlan()
602 vlan, phys, tag); in siocsifvlan()
/xnu-11215/osfmk/arm64/
H A Dhibernate_restore.c66 pal_hib_map(pal_hib_map_type_t virt, uint64_t phys) in pal_hib_map() argument
73 return phys + gHibTramp.memSlide; in pal_hib_map()
77 return phys; in pal_hib_map()
/xnu-11215/iokit/IOKit/
H A DIODeviceTreeSupport.h104 IOPhysicalAddress * phys, IOPhysicalLength * len );
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap.c3908 pmap_paddr_t phys, argument
4139 pmap_paddr_t phys = ptoa(ppnum); local
4164 if (!pa_valid(phys)) {
4688 if (!pa_valid(phys)) {
7150 if (pa_valid(phys)) {
7151 pai = pa_index(phys);
7165 if (pa_valid(phys)) {
7166 pai = pa_index(phys);
7257 if (!pa_valid(phys)) {
7264 pai = pa_index(phys);
[all …]
/xnu-11215/osfmk/kern/
H A Dexclaves.c1259 uint64_t phys = boot_info; in exclaves_scheduler_init() local
1261 if (!pmap_valid_address(phys)) { in exclaves_scheduler_init()
1265 phys); in exclaves_scheduler_init()
1268 pages[index] = (XrtHosted_Mapped_t *)phystokv(phys); in exclaves_scheduler_init()
1273 &phys, in exclaves_scheduler_init()
1306 phys); in exclaves_scheduler_init()
/xnu-11215/osfmk/arm/pmap/
H A Dpmap.c4812 if (!pa_valid(phys)) {
4852 pai = pa_index(phys);
5339 if (!pa_valid(phys)) {
7824 if (pa_valid(phys)) {
7825 pai = pa_index(phys);
7842 if (pa_valid(phys)) {
7843 pai = pa_index(phys);
7939 if (!pa_valid(phys)) {
7946 pai = pa_index(phys);
8261 if (!pa_valid(phys)) {
[all …]
/xnu-11215/osfmk/conf/
H A Dfiles.x86_6462 osfmk/i386/phys.c standard
/xnu-11215/osfmk/kdp/
H A Dkdp_core.c413 uint64_t phys = ptoa_64(ppn); in kernel_pmap_present_mapping() local
414 if (physmap_enclosed(phys)) { in kernel_pmap_present_mapping()
415 *pvphysaddr = phystokv(phys); in kernel_pmap_present_mapping()
/xnu-11215/iokit/bsddev/
H A DIOKitBSDInit.cpp66 extern dev_t mdevadd(int devid, uint64_t base, unsigned int size, int phys);

12