| /xnu-8796.121.2/iokit/IOKit/ |
| H A D | IOBufferMemoryDescriptor.h | 62 class IOBufferMemoryDescriptor : public IOGeneralMemoryDescriptor 64 OSDeclareDefaultStructorsWithDispatch(IOBufferMemoryDescriptor); 134 static OSPtr<IOBufferMemoryDescriptor> inTaskWithGuardPages( 146 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 0); 147 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 1); 149 OSMetaClassDeclareReservedUsedX86(IOBufferMemoryDescriptor, 0); 150 OSMetaClassDeclareReservedUsedX86(IOBufferMemoryDescriptor, 1); 152 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 2); 153 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 3); 154 OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 4); [all …]
|
| H A D | IODMACommand.h | 35 class IOBufferMemoryDescriptor; variable 540 OSPtr<IOBufferMemoryDescriptor> createCopyBuffer(IODirection direction, UInt64 length);
|
| H A D | IOKernelReporters.h | 612 IOBufferMemoryDescriptor *destination);
|
| /xnu-8796.121.2/iokit/Kernel/ |
| H A D | IOBufferMemoryDescriptor.cpp | 78 OSDefineMetaClassAndStructorsWithZone(IOBufferMemoryDescriptor, 109 IOBufferMemoryDescriptor::initWithOptions( in initWithOptions() 120 OSSharedPtr<IOBufferMemoryDescriptor> 121 IOBufferMemoryDescriptor::withCopy( in withCopy() 128 OSSharedPtr<IOBufferMemoryDescriptor> inst; in withCopy() 136 inst = OSMakeShared<IOBufferMemoryDescriptor>(); in withCopy() 175 IOBufferMemoryDescriptor::initWithPhysicalMask( in initWithPhysicalMask() 463 IOBufferMemoryDescriptor::initControlWithPhysicalMask( in initControlWithPhysicalMask() 476 IOBufferMemoryDescriptor::initWithGuardPages( in initWithGuardPages() 493 OSSharedPtr<IOBufferMemoryDescriptor> [all …]
|
| H A D | IOHibernateInternal.h | 45 class IOBufferMemoryDescriptor * ioBuffer; 46 class IOBufferMemoryDescriptor * srcBuffer; 47 class IOBufferMemoryDescriptor * handoffBuffer;
|
| H A D | IOReporter.cpp | 679 IOBufferMemoryDescriptor *dest; in handleUpdateReport() 685 dest = OSDynamicCast(IOBufferMemoryDescriptor, (OSObject *)destination); in handleUpdateReport() 823 IOBufferMemoryDescriptor *destination) in updateReportChannel()
|
| H A D | IOKitKernelInternal.h | 137 OSPtr<IOBufferMemoryDescriptor> fCopyMD;
|
| H A D | IOHibernateIO.cpp | 497 vars->srcBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, in IOHibernateSystemSleep() 500 vars->handoffBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, in IOHibernateSystemSleep() 1344 IOBufferMemoryDescriptor * in IOHibernateDone() 1345 md = IOBufferMemoryDescriptor::withBytes(data, handoff->bytecount, kIODirectionOutIn); in IOHibernateDone() 1360 IOBufferMemoryDescriptor * in IOHibernateDone() 1361 bmd = IOBufferMemoryDescriptor::withBytes(&vars->volumeCryptKey[0], in IOHibernateDone() 1518 …IOBufferMemoryDescriptor *md = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, rounded_si…
|
| H A D | IOPolledInterface.cpp | 88 IOBufferMemoryDescriptor * ioBuffer; 195 IOBufferMemoryDescriptor * ioBuffer; in IOPolledFilePollersOpen() 213 vars->ioBuffer = ioBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionInOut, in IOPolledFilePollersOpen()
|
| H A D | IOLib.cpp | 842 IOBufferMemoryDescriptor * md; 866 IOBufferMemoryDescriptor * bmd; in IOMallocContiguous() 873 bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask( in IOMallocContiguous()
|
| H A D | IODMACommand.cpp | 618 OSSharedPtr<IOBufferMemoryDescriptor> 622 return IOBufferMemoryDescriptor::inTaskWithPhysicalMask(kernel_task, in createCopyBuffer()
|
| H A D | IOUserServer.cpp | 347 auto buffer = (IOBufferMemoryDescriptor*) destination; in _UpdateReport() 917 IOBufferMemoryDescriptor::Create_Impl( in Create_Impl() 921 IOBufferMemoryDescriptor ** memory) in Create_Impl() 925 IOBufferMemoryDescriptor * bmd; in Create_Impl() 933 bmd = IOBufferMemoryDescriptor::inTaskWithOptions( in Create_Impl() 952 IOBufferMemoryDescriptor::SetLength_Impl( in SetLength_Impl()
|
| H A D | IOPMrootDomain.cpp | 9672 IOPMrootDomain::updateReportGated(uint64_t ch_id, void *result, IOBufferMemoryDescriptor *dest) in updateReportGated() 9714 IOBufferMemoryDescriptor *dest = OSDynamicCast(IOBufferMemoryDescriptor, (OSObject *)destination); in updateReport() 12503 OSSharedPtr<IOBufferMemoryDescriptor> memDesc; in sleepWakeDebugMemAlloc() 12514 memDesc = IOBufferMemoryDescriptor::inTaskWithOptions( in sleepWakeDebugMemAlloc() 12556 OSSharedPtr<IOBufferMemoryDescriptor> memDesc; in sleepWakeDebugSpinDumpMemAlloc() 12562 memDesc = IOBufferMemoryDescriptor::inTaskWithOptions( in sleepWakeDebugSpinDumpMemAlloc()
|
| /xnu-8796.121.2/iokit/DriverKit/ |
| H A D | IOBufferMemoryDescriptor.iig | 31 #include <IOKit/IOBufferMemoryDescriptor.h> 42 * @class IOBufferMemoryDescriptor 45 * IOBufferMemoryDescriptor describes a memory buffer allocated in the callers address space. 48 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create(). 49 * IOBufferMemoryDescriptor can be handed to any API that expects an IOMemoryDescriptor. 52 class KERNEL IOBufferMemoryDescriptor : public IOMemoryDescriptor 57 * @brief Create an IOBufferMemoryDescriptor. 72 IOBufferMemoryDescriptor ** memory); 90 …* @discussion IOBufferMemoryDescriptor have capacity allocated at Create() but no valid data unti…
|
| H A D | IOMemoryMap.iig | 54 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create()
|
| H A D | IOUserClient.iig | 40 #include <DriverKit/IOBufferMemoryDescriptor.iig> 171 #include <DriverKit/IOBufferMemoryDescriptor.h>
|
| H A D | IOMemoryDescriptor.iig | 86 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create()
|
| /xnu-8796.121.2/iokit/Tests/ |
| H A D | TestIOMemoryDescriptor.cpp | 166 IOBufferMemoryDescriptor * bmd; in IODMACommandForceDoubleBufferTest() 185 bmd = IOBufferMemoryDescriptor::inTaskWithOptions(kernel_task, in IODMACommandForceDoubleBufferTest() 413 IOBufferMemoryDescriptor * bmd; in IOMemoryPrefaultTest() 423 bmd = IOBufferMemoryDescriptor::inTaskWithOptions(current_task(), in IOMemoryPrefaultTest() 449 IOBufferMemoryDescriptor * bmd; in IOBMDOverflowTest() 451 …bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask(kernel_task, kIOMemoryPageable | kIODirecti… in IOBMDOverflowTest() 461 IOBufferMemoryDescriptor * bmd; in IOBMDSetLengthMapTest() 464 bmd = IOBufferMemoryDescriptor::inTaskWithOptions( in IOBMDSetLengthMapTest() 502 IOBufferMemoryDescriptor * bmd; in BadFixedAllocTest() 505 bmd = IOBufferMemoryDescriptor::inTaskWithOptions(NULL, in BadFixedAllocTest() [all …]
|
| /xnu-8796.121.2/iokit/Tests/TestServices/ |
| H A D | TestIOConnectMapMemoryPortLeak45265408.h | 29 IOBufferMemoryDescriptor * sharedMemory;
|
| H A D | TestIOConnectMapMemoryPortLeak45265408.cpp | 32 this->sharedMemory = IOBufferMemoryDescriptor::withOptions(kIOMemoryKernelUserShared, PAGE_SIZE); in start()
|
| /xnu-8796.121.2/iokit/conf/ |
| H A D | files | 18 ./DriverKit/IOBufferMemoryDescriptor.iig.cpp optional iokitcpp 69 iokit/Kernel/IOBufferMemoryDescriptor.cpp optional iokitcpp
|
| H A D | Makefile.template | 123 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-sign-conversion 164 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-unused-parameter
|
| /xnu-8796.121.2/iokit/IOKit/pwr_mgt/ |
| H A D | RootDomain.h | 441 IOBufferMemoryDescriptor *dest); 833 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc; 834 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
|
| /xnu-8796.121.2/iokit/System/ |
| H A D | IODataQueueDispatchSourceShared.h | 79 IOBufferMemoryDescriptor * bmd; in Create_Impl() 96 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
|
| /xnu-8796.121.2/iokit/bsddev/skywalk/ |
| H A D | IOSkywalkSupport.cpp | 68 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor 1285 #define super IOBufferMemoryDescriptor 1287 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument
|