| /xnu-10002.81.5/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 | IOExtensiblePaniclog.h | 49 IOBufferMemoryDescriptor *iomd;
|
| 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-10002.81.5/iokit/Kernel/ |
| H A D | IOBufferMemoryDescriptor.cpp | 79 OSDefineMetaClassAndStructorsWithZone(IOBufferMemoryDescriptor, 110 IOBufferMemoryDescriptor::initWithOptions( in initWithOptions() 121 OSSharedPtr<IOBufferMemoryDescriptor> 122 IOBufferMemoryDescriptor::withCopy( in withCopy() 129 OSSharedPtr<IOBufferMemoryDescriptor> inst; in withCopy() 137 inst = OSMakeShared<IOBufferMemoryDescriptor>(); in withCopy() 176 IOBufferMemoryDescriptor::initWithPhysicalMask( in initWithPhysicalMask() 464 IOBufferMemoryDescriptor::initControlWithPhysicalMask( in initControlWithPhysicalMask() 477 IOBufferMemoryDescriptor::initWithGuardPages( in initWithGuardPages() 494 OSSharedPtr<IOBufferMemoryDescriptor> [all …]
|
| H A D | IOHibernateInternal.h | 45 class IOBufferMemoryDescriptor * ioBuffer; 46 class IOBufferMemoryDescriptor * srcBuffer; 47 class IOBufferMemoryDescriptor * handoffBuffer;
|
| H A D | IOExtensiblePaniclog.cpp | 177 inst->iomd = IOBufferMemoryDescriptor::withOptions(mem_options, max_len); in Create_Impl() 250 IOExtensiblePaniclog::CopyMemoryDescriptor_Impl(IOBufferMemoryDescriptor **mem) in CopyMemoryDescriptor_Impl()
|
| 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 | 501 vars->srcBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, in IOHibernateSystemSleep() 504 vars->handoffBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, in IOHibernateSystemSleep() 1348 IOBufferMemoryDescriptor * in IOHibernateDone() 1349 md = IOBufferMemoryDescriptor::withBytes(data, handoff->bytecount, kIODirectionOutIn); in IOHibernateDone() 1364 IOBufferMemoryDescriptor * in IOHibernateDone() 1365 bmd = IOBufferMemoryDescriptor::withBytes(&vars->volumeCryptKey[0], in IOHibernateDone() 1524 …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()
|
| /xnu-10002.81.5/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 | IOExtensiblePaniclog.iig | 39 #include <DriverKit/IOBufferMemoryDescriptor.iig> 122 * @param mem The pointer to the IOBufferMemoryDescriptor object 126 virtual kern_return_t CopyMemoryDescriptor(IOBufferMemoryDescriptor **mem);
|
| 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-10002.81.5/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-10002.81.5/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-10002.81.5/iokit/conf/ |
| H A D | files | 19 ./DriverKit/IOBufferMemoryDescriptor.iig.cpp optional iokitcpp 70 iokit/Kernel/IOBufferMemoryDescriptor.cpp optional iokitcpp
|
| H A D | Makefile.template | 124 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-sign-conversion 165 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-unused-parameter
|
| /xnu-10002.81.5/iokit/IOKit/pwr_mgt/ |
| H A D | RootDomain.h | 441 IOBufferMemoryDescriptor *dest); 833 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc; 834 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
|
| /xnu-10002.81.5/iokit/System/ |
| H A D | IODataQueueDispatchSourceShared.h | 79 IOBufferMemoryDescriptor * bmd; in Create_Impl() 96 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
|
| /xnu-10002.81.5/iokit/bsddev/skywalk/ |
| H A D | IOSkywalkSupport.cpp | 68 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor 1285 #define super IOBufferMemoryDescriptor 1287 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument
|