Home
last modified time | relevance | path

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

12

/xnu-8019.80.24/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 DIODMACommand.h35 class IOBufferMemoryDescriptor; variable
539 OSPtr<IOBufferMemoryDescriptor> createCopyBuffer(IODirection direction, UInt64 length);
H A DIOKernelReporters.h612 IOBufferMemoryDescriptor *destination);
/xnu-8019.80.24/iokit/Kernel/
H A DIOBufferMemoryDescriptor.cpp78 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 DIOHibernateInternal.h45 class IOBufferMemoryDescriptor * ioBuffer;
46 class IOBufferMemoryDescriptor * srcBuffer;
47 class IOBufferMemoryDescriptor * handoffBuffer;
H A DIOReporter.cpp674 IOBufferMemoryDescriptor *dest; in handleUpdateReport()
680 dest = OSDynamicCast(IOBufferMemoryDescriptor, (OSObject *)destination); in handleUpdateReport()
805 IOBufferMemoryDescriptor *destination) in updateReportChannel()
H A DIOKitKernelInternal.h137 OSPtr<IOBufferMemoryDescriptor> fCopyMD;
H A DIOHibernateIO.cpp497 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()
1515IOBufferMemoryDescriptor *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.cpp748 IOBufferMemoryDescriptor * md;
772 IOBufferMemoryDescriptor * bmd; in IOMallocContiguous()
779 bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask( in IOMallocContiguous()
H A DIODMACommand.cpp609 OSSharedPtr<IOBufferMemoryDescriptor>
613 return IOBufferMemoryDescriptor::inTaskWithPhysicalMask(kernel_task, in createCopyBuffer()
H A DIOUserServer.cpp331 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 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 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-8019.80.24/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, 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 DMakefile.arm19 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-implicit-int-conversion
33 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-shorten-64-to-32
H A Dfiles18 ./DriverKit/IOBufferMemoryDescriptor.iig.cpp optional iokitcpp
69 iokit/Kernel/IOBufferMemoryDescriptor.cpp optional iokitcpp
H A DMakefile.template123 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-sign-conversion
164 IOBufferMemoryDescriptor.cpo_CXXWARNFLAGS_ADD += -Wno-unused-parameter
/xnu-8019.80.24/iokit/Tests/TestServices/
H A DTestIOConnectMapMemoryPortLeak45265408.h29 IOBufferMemoryDescriptor * sharedMemory;
H A DTestIOConnectMapMemoryPortLeak45265408.cpp32 this->sharedMemory = IOBufferMemoryDescriptor::withOptions(kIOMemoryKernelUserShared, PAGE_SIZE); in start()
/xnu-8019.80.24/iokit/IOKit/pwr_mgt/
H A DRootDomain.h436 IOBufferMemoryDescriptor *dest);
828 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc;
829 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
/xnu-8019.80.24/iokit/System/
H A DIODataQueueDispatchSourceShared.h79 IOBufferMemoryDescriptor * bmd; in Create_Impl()
96 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
/xnu-8019.80.24/iokit/bsddev/skywalk/
H A DIOSkywalkSupport.cpp67 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor
1292 #define super IOBufferMemoryDescriptor
1294 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument

12