Home
last modified time | relevance | path

Searched refs:IOBufferMemoryDescriptor (Results 1 – 25 of 31) sorted by relevance

12

/xnu-10002.81.5/iokit/IOKit/
H A DIOBufferMemoryDescriptor.h62 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 DIOExtensiblePaniclog.h49 IOBufferMemoryDescriptor *iomd;
H A DIODMACommand.h35 class IOBufferMemoryDescriptor; variable
540 OSPtr<IOBufferMemoryDescriptor> createCopyBuffer(IODirection direction, UInt64 length);
H A DIOKernelReporters.h612 IOBufferMemoryDescriptor *destination);
/xnu-10002.81.5/iokit/Kernel/
H A DIOBufferMemoryDescriptor.cpp79 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 DIOHibernateInternal.h45 class IOBufferMemoryDescriptor * ioBuffer;
46 class IOBufferMemoryDescriptor * srcBuffer;
47 class IOBufferMemoryDescriptor * handoffBuffer;
H A DIOExtensiblePaniclog.cpp177 inst->iomd = IOBufferMemoryDescriptor::withOptions(mem_options, max_len); in Create_Impl()
250 IOExtensiblePaniclog::CopyMemoryDescriptor_Impl(IOBufferMemoryDescriptor **mem) in CopyMemoryDescriptor_Impl()
H A DIOReporter.cpp679 IOBufferMemoryDescriptor *dest; in handleUpdateReport()
685 dest = OSDynamicCast(IOBufferMemoryDescriptor, (OSObject *)destination); in handleUpdateReport()
823 IOBufferMemoryDescriptor *destination) in updateReportChannel()
H A DIOKitKernelInternal.h137 OSPtr<IOBufferMemoryDescriptor> fCopyMD;
H A DIOHibernateIO.cpp501 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()
1524IOBufferMemoryDescriptor *md = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, rounded_si…
H A DIOPolledInterface.cpp88 IOBufferMemoryDescriptor * ioBuffer;
195 IOBufferMemoryDescriptor * ioBuffer; in IOPolledFilePollersOpen()
213 vars->ioBuffer = ioBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionInOut, in IOPolledFilePollersOpen()
H A DIOLib.cpp842 IOBufferMemoryDescriptor * md;
866 IOBufferMemoryDescriptor * bmd; in IOMallocContiguous()
873 bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask( in IOMallocContiguous()
/xnu-10002.81.5/iokit/DriverKit/
H A DIOBufferMemoryDescriptor.iig31 #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 DIOExtensiblePaniclog.iig39 #include <DriverKit/IOBufferMemoryDescriptor.iig>
122 * @param mem The pointer to the IOBufferMemoryDescriptor object
126 virtual kern_return_t CopyMemoryDescriptor(IOBufferMemoryDescriptor **mem);
H A DIOMemoryMap.iig54 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create()
H A DIOUserClient.iig40 #include <DriverKit/IOBufferMemoryDescriptor.iig>
171 #include <DriverKit/IOBufferMemoryDescriptor.h>
H A DIOMemoryDescriptor.iig86 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create()
/xnu-10002.81.5/iokit/Tests/
H A DTestIOMemoryDescriptor.cpp166 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 DTestIOConnectMapMemoryPortLeak45265408.h29 IOBufferMemoryDescriptor * sharedMemory;
H A DTestIOConnectMapMemoryPortLeak45265408.cpp32 this->sharedMemory = IOBufferMemoryDescriptor::withOptions(kIOMemoryKernelUserShared, PAGE_SIZE); in start()
/xnu-10002.81.5/iokit/conf/
H A Dfiles19 ./DriverKit/IOBufferMemoryDescriptor.iig.cpp optional iokitcpp
70 iokit/Kernel/IOBufferMemoryDescriptor.cpp optional iokitcpp
H A DMakefile.template124 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 DRootDomain.h441 IOBufferMemoryDescriptor *dest);
833 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc;
834 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
/xnu-10002.81.5/iokit/System/
H A DIODataQueueDispatchSourceShared.h79 IOBufferMemoryDescriptor * bmd; in Create_Impl()
96 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
/xnu-10002.81.5/iokit/bsddev/skywalk/
H A DIOSkywalkSupport.cpp68 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor
1285 #define super IOBufferMemoryDescriptor
1287 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument

12