| /xnu-11417.140.69/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-11417.140.69/iokit/Kernel/ |
| H A D | IOBufferMemoryDescriptor.cpp | 81 OSDefineMetaClassAndStructorsWithZone(IOBufferMemoryDescriptor, 112 IOBufferMemoryDescriptor::initWithOptions( in initWithOptions() 123 OSSharedPtr<IOBufferMemoryDescriptor> 124 IOBufferMemoryDescriptor::withCopy( in withCopy() 131 OSSharedPtr<IOBufferMemoryDescriptor> inst; in withCopy() 139 inst = OSMakeShared<IOBufferMemoryDescriptor>(); in withCopy() 178 IOBufferMemoryDescriptor::initWithPhysicalMask( in initWithPhysicalMask() 466 IOBufferMemoryDescriptor::initControlWithPhysicalMask( in initControlWithPhysicalMask() 479 IOBufferMemoryDescriptor::initWithGuardPages( in initWithGuardPages() 496 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 | 140 OSPtr<IOBufferMemoryDescriptor> fCopyMD;
|
| H A D | IOHibernateIO.cpp | 529 vars->srcBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, in IOHibernateSystemSleep() 532 vars->handoffBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, in IOHibernateSystemSleep() 1397 IOBufferMemoryDescriptor * in IOHibernateDone() 1398 md = IOBufferMemoryDescriptor::withBytes(data, handoff->bytecount, kIODirectionOutIn); in IOHibernateDone() 1413 IOBufferMemoryDescriptor * in IOHibernateDone() 1414 bmd = IOBufferMemoryDescriptor::withBytes(&vars->volumeCryptKey[0], in IOHibernateDone() 1573 …IOBufferMemoryDescriptor *md = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, rounded_si…
|
| H A D | IOPolledInterface.cpp | 83 IOBufferMemoryDescriptor * ioBuffer; 190 IOBufferMemoryDescriptor * ioBuffer; in IOPolledFilePollersOpen() 208 vars->ioBuffer = ioBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionInOut, in IOPolledFilePollersOpen()
|
| H A D | IOLib.cpp | 833 IOBufferMemoryDescriptor * md; 857 IOBufferMemoryDescriptor * bmd; in IOMallocContiguous() 864 bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask( in IOMallocContiguous()
|
| /xnu-11417.140.69/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 | 87 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create()
|
| /xnu-11417.140.69/iokit/Tests/ |
| H A D | TestIOMemoryDescriptor.cpp | 168 IOBufferMemoryDescriptor * bmd; in IODMACommandForceDoubleBufferTest() 187 bmd = IOBufferMemoryDescriptor::inTaskWithOptions(kernel_task, in IODMACommandForceDoubleBufferTest() 416 IOBufferMemoryDescriptor * bmd; in IOMemoryPrefaultTest() 426 bmd = IOBufferMemoryDescriptor::inTaskWithOptions(current_task(), in IOMemoryPrefaultTest() 452 IOBufferMemoryDescriptor * bmd; in IOBMDOverflowTest() 454 …bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask(kernel_task, kIOMemoryPageable | kIODirecti… in IOBMDOverflowTest() 464 IOBufferMemoryDescriptor * bmd; in IOBMDSetLengthMapTest() 467 bmd = IOBufferMemoryDescriptor::inTaskWithOptions( in IOBMDSetLengthMapTest() 505 IOBufferMemoryDescriptor * bmd; in BadFixedAllocTest() 508 bmd = IOBufferMemoryDescriptor::inTaskWithOptions(NULL, in BadFixedAllocTest() [all …]
|
| /xnu-11417.140.69/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-11417.140.69/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-11417.140.69/iokit/IOKit/pwr_mgt/ |
| H A D | RootDomain.h | 443 IOBufferMemoryDescriptor *dest); 836 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc; 837 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
|
| /xnu-11417.140.69/iokit/System/ |
| H A D | IODataQueueDispatchSourceShared.h | 81 IOBufferMemoryDescriptor * bmd; in Create_Impl() 99 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
|
| /xnu-11417.140.69/iokit/bsddev/skywalk/ |
| H A D | IOSkywalkSupport.cpp | 70 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor 1287 #define super IOBufferMemoryDescriptor 1289 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument
|