Searched refs:ranges (Results 1 - 4 of 4) sorted by relevance
/darwin-on-arm/xnu/iokit/Kernel/i386/ |
H A D | IOKeyStoreHelper.cpp | 71 IOAddressRange ranges; local 90 ranges.address = args->keyStoreDataStart; 91 ranges.length = args->keyStoreDataSize; 95 memoryDescriptor = IOMemoryDescriptor::withOptions(&ranges,
|
/darwin-on-arm/xnu/osfmk/mach/ |
H A D | shared_memory_server.h | 130 const struct shared_region_range_np *ranges);
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOMemoryDescriptor.h | 150 @discussion The IOMemoryDescriptor object represents a buffer or range of memory, specified as one or more physical or virtual address ranges. It contains methods to return the memory's physically contiguous segments (fragments), for use with the IOMemoryCursor, and methods to map the memory into any address space with caching and placed mapping options. */ 177 IOByteCount _length; /* length of all ranges */ 334 static IOMemoryDescriptor * withRanges(IOVirtualRange * ranges, 348 @param task The task the virtual ranges are mapped into. Note that unlike IOMemoryDescriptor::withAddress(), kernel_task memory must be explicitly prepared when passed to this api. The task argument may be NULL to specify memory by physical address. 358 @abstract Create an IOMemoryDescriptor to describe one or more virtual ranges. 359 @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of an array of virtual memory ranges each mapped into a specified source task. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. 360 @param ranges An array of IOAddressRange structures which specify the virtual ranges in the specified map which make up the memory to be described. IOAddressRange is the 64bit version of IOVirtualRange. 361 @param rangeCount The member count of the ranges array. 364 kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges arra [all...] |
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOMemoryDescriptor.cpp | 290 IOMemoryDescriptor::withRanges( IOVirtualRange * ranges, argument 299 if (that->initWithRanges(ranges, withCount, direction, task, asReference)) 319 IOMemoryDescriptor::withAddressRanges(IOAddressRange * ranges, argument 332 if (that->initWithOptions(ranges, rangeCount, 0, task, options, /* mapper */ 0)) 346 * virtual address ranges, from a given task. 348 * Passing the ranges as a reference will avoid an extra allocation. 382 IOMemoryDescriptor::withPhysicalRanges( IOPhysicalRange * ranges, argument 390 if (that->initWithPhysicalRanges(ranges, withCount, direction, asReference)) 530 IOPhysicalRange * ranges, 540 return initWithOptions(ranges, coun 529 initWithPhysicalRanges( IOPhysicalRange * ranges, UInt32 count, IODirection direction, bool reference) argument 544 initWithRanges( IOVirtualRange * ranges, UInt32 count, IODirection direction, task_t task, bool reference) argument [all...] |
Completed in 25 milliseconds