Home
last modified time | relevance | path

Searched refs:segments (Results 1 – 19 of 19) sorted by relevance

/xnu-11215/iokit/IOKit/
H A DIOMemoryCursor.h83 void * segments,
149 void * segments,
175 void * segments,
222 PhysicalSegment *segments,
227 return genPhysicalSegments(descriptor, fromPosition, segments,
251 void * segments,
299 PhysicalSegment * segments,
304 return genPhysicalSegments(descriptor, fromPosition, segments,
328 void * segments,
374 PhysicalSegment * segments,
[all …]
H A DIODMACommand.h135 void *segments,
371 void *segments,
404 Segment32 *segments, in gen32IOVMSegments() argument
407 return genIOVMSegments(offset, segments, numSegments); in gen32IOVMSegments()
415 Segment64 *segments, in gen64IOVMSegments() argument
418 return genIOVMSegments(offset, segments, numSegments); in gen64IOVMSegments()
439 void *segments,
457 void *segments,
495 void *segments,
H A DIOHibernatePrivate.h72 struct IOHibernateHibSegment segments[NUM_HIBSEGINFO_SEGMENTS]; member
/xnu-11215/tools/lldbmacros/
H A Dkext.py65 self.segments = segments
80 def text_segment(segments): argument
87 for s in segments
96 return segments[0]
99 def seg_contains(segments, addr): argument
103 s for s in segments
156 segments=mobj.segments,
251 seg = text_segment(summary.segments)
439 sections = k.segments
488 (kinfo, seg_contains(kinfo.segments, addr))
[all …]
H A Dmacho.py215 def segments(self): member in MemMachO
H A Dxnu.py531 text_seg = text_segment(kval.segments)
/xnu-11215/iokit/Tests/
H A DTestIOMemoryDescriptor.cpp180 IODMACommand::Segment64 segments[1]; in IODMACommandForceDoubleBufferTest() local
222 IOMappedWrite32(segments[0].fIOVMAddr, 0x11223300 | dir); in IODMACommandForceDoubleBufferTest()
266 IODMACommand::Segment64 segments[1]; in IODMACommandLocalMappedNonContig() local
315 …assertf(segments[0].fIOVMAddr != segPhys, "phys !local 0x%qx, 0x%qx, %p", segments[0].fIOVMAddr, s… in IODMACommandLocalMappedNonContig()
354 IODMACommand::Segment64 segments[1]; in IOMemoryRemoteTest() local
398 assert(segments[0].fIOVMAddr == ranges[idx].address); in IOMemoryRemoteTest()
399 assert(segments[0].fLength == ranges[idx].length); in IOMemoryRemoteTest()
866 IODMACommand::Segment64 segments[1]; in IOMemoryDescriptorTest()
876 kprintf("seg 0x%qx, 0x%qx\n", segments[0].fIOVMAddr, segments[0].fLength); in IOMemoryDescriptorTest()
940 IODMACommand::Segment32 segments[1]; in IOMemoryDescriptorTest()
[all …]
/xnu-11215/iokit/DriverKit/
H A DIODMACommand.iig129 * @param segmentsCount In/out parameter - size of segments array on input,
130 and number of valid segments returned
131 * @param segments Returned DMA physical address and length segments covering the DMA
142 IOAddressSegment segments[32]);
H A DIOUserClient.iig255 * in the segments array.
256 * @param segments Array of address ranges.
264 const IOAddressSegment segments[32],
/xnu-11215/osfmk/arm64/
H A Dhibernate_restore.c352 uint64_t size = ptoa_64(seg_info->segments[i].pageCount); in pal_hib_resume_tramp()
354 uint64_t seg_start = ptoa_64(seg_info->segments[i].physPage); in pal_hib_resume_tramp()
356 uint32_t protection = seg_info->segments[i].protection; in pal_hib_resume_tramp()
376 if (seg_info->segments[i].physPage == header->restore1CodePhysPage) { in pal_hib_resume_tramp()
/xnu-11215/doc/vm/
H A Dfreezer.md19segments hanging off the `freezer_ctx_chead`. If any already compressed pages are encountered (whi…
21segments on the swapout queue and wake up the swapout thread. At this point we move the process to…
70 …D. It will copy compressed memory from existing in-memory segments to the new freezer segments, bu…
H A Dmemorystatus_notify.md69 …_MEMORY` | `0.5 * AVAILABLE_MEMORY` | Initiate minor-compaction of compressed segments. |
70 …_MEMORY` | `0.4 * AVAILABLE_MEMORY` | Begin major-compaction & swapping of compressed segments. |
H A Dmemorystatus_kills.md59 …e're paging out and reading back in the same data) or the number of old segments (older than 48 ho…
/xnu-11215/iokit/Kernel/
H A DIODMACommand.cpp498 void *segments, in segmentOp() argument
1194 void *segments, in transferSegment() argument
1238 Segment64 segments[1]; in transfer() local
1254 …(void) genIOVMSegments(kWalkClient, transferSegment, &context, &offset, &segments[0], &numSegments… in transfer()
H A DIOHibernateIO.cpp1977 page = segInfo->segments[i].physPage; in hibernate_write_image()
1978 count = segInfo->segments[i].pageCount; in hibernate_write_image()
H A DIOUserServer.cpp861 const IOAddressSegment segments[32], in CreateMemoryDescriptorFromClient_Impl()
890 ranges = __DECONST(IOAddressRange *, &segments[0]); in CreateMemoryDescriptorFromClient_Impl()
1031 IOAddressSegment * segments) in PrepareForDMA_Impl() argument
1073 ret = genIOVMSegments(&genOffset, segments, &numSegments); in PrepareForDMA_Impl()
/xnu-11215/osfmk/vm/
H A Dvm_compressor.c531 uint64_t segments; in vm_compressor_segments_nearing_limit() local
535 if (os_sub_overflow(c_segment_count, c_swappedout_count, &segments)) { in vm_compressor_segments_nearing_limit()
536 segments = 0; in vm_compressor_segments_nearing_limit()
538 if (os_sub_overflow(segments, c_swappedout_sparse_count, &segments)) { in vm_compressor_segments_nearing_limit()
539 segments = 0; in vm_compressor_segments_nearing_limit()
542 segments = os_atomic_load(&c_segment_count, relaxed); in vm_compressor_segments_nearing_limit()
545 segments = c_segment_count; in vm_compressor_segments_nearing_limit()
548 return segments > c_segments_nearing_limit; in vm_compressor_segments_nearing_limit()
/xnu-11215/makedefs/
H A DMakeInc.cmd305 # setsegname - Rename segments in a Mach-O object file
/xnu-11215/doc/debugging/
H A Ddebugging.md448 292 # data is a list of segments