| /xnu-8019.80.24/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 539 OSPtr<IOBufferMemoryDescriptor> createCopyBuffer(IODirection direction, UInt64 length);
|
| H A D | IOKernelReporters.h | 612 IOBufferMemoryDescriptor *destination);
|
| /xnu-8019.80.24/iokit/Kernel/ |
| H A D | IOBufferMemoryDescriptor.cpp | 78 OSDefineMetaClassAndStructorsWithZone(IOBufferMemoryDescriptor, 103 IOBufferMemoryDescriptor::initWithOptions( in initWithOptions() 114 OSSharedPtr<IOBufferMemoryDescriptor> 115 IOBufferMemoryDescriptor::withCopy( in withCopy() 122 OSSharedPtr<IOBufferMemoryDescriptor> inst; in withCopy() 130 inst = OSMakeShared<IOBufferMemoryDescriptor>(); in withCopy() 169 IOBufferMemoryDescriptor::initWithPhysicalMask( in initWithPhysicalMask() 451 IOBufferMemoryDescriptor::initControlWithPhysicalMask( in initControlWithPhysicalMask() 464 IOBufferMemoryDescriptor::initWithGuardPages( in initWithGuardPages() 481 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 | 674 IOBufferMemoryDescriptor *dest; in handleUpdateReport() 680 dest = OSDynamicCast(IOBufferMemoryDescriptor, (OSObject *)destination); in handleUpdateReport() 805 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() 1343 IOBufferMemoryDescriptor * in IOHibernateDone() 1344 md = IOBufferMemoryDescriptor::withBytes(data, handoff->bytecount, kIODirectionOutIn); in IOHibernateDone() 1359 IOBufferMemoryDescriptor * in IOHibernateDone() 1360 bmd = IOBufferMemoryDescriptor::withBytes(&vars->volumeCryptKey[0], in IOHibernateDone() 1515 …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 | 748 IOBufferMemoryDescriptor * md; 772 IOBufferMemoryDescriptor * bmd; in IOMallocContiguous() 779 bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask( in IOMallocContiguous()
|
| H A D | IODMACommand.cpp | 609 OSSharedPtr<IOBufferMemoryDescriptor> 613 return IOBufferMemoryDescriptor::inTaskWithPhysicalMask(kernel_task, in createCopyBuffer()
|
| H A D | IOUserServer.cpp | 331 auto buffer = (IOBufferMemoryDescriptor*) destination; in _UpdateReport() 869 IOBufferMemoryDescriptor::Create_Impl( in Create_Impl() 873 IOBufferMemoryDescriptor ** memory) in Create_Impl() 877 IOBufferMemoryDescriptor * bmd; in Create_Impl() 885 bmd = IOBufferMemoryDescriptor::inTaskWithOptions( in Create_Impl() 904 IOBufferMemoryDescriptor::SetLength_Impl( in SetLength_Impl()
|
| /xnu-8019.80.24/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-8019.80.24/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, kIOMemoryKernelUserShared | kI… 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-8019.80.24/iokit/conf/ |
| H A D | Makefile.arm | 19 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-implicit-int-conversion 33 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-shorten-64-to-32
|
| 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-8019.80.24/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-8019.80.24/iokit/IOKit/pwr_mgt/ |
| H A D | RootDomain.h | 436 IOBufferMemoryDescriptor *dest); 828 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc; 829 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
|
| /xnu-8019.80.24/iokit/System/ |
| H A D | IODataQueueDispatchSourceShared.h | 79 IOBufferMemoryDescriptor * bmd; in Create_Impl() 96 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
|
| /xnu-8019.80.24/iokit/bsddev/skywalk/ |
| H A D | IOSkywalkSupport.cpp | 67 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor 1292 #define super IOBufferMemoryDescriptor 1294 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument
|