Home
last modified time | relevance | path

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

12

/xnu-11417.140.69/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-11417.140.69/iokit/Kernel/
H A DIOBufferMemoryDescriptor.cpp81 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 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.h140 OSPtr<IOBufferMemoryDescriptor> fCopyMD;
H A DIOHibernateIO.cpp529 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()
1573IOBufferMemoryDescriptor *md = IOBufferMemoryDescriptor::withOptions(kIODirectionOutIn, rounded_si…
H A DIOPolledInterface.cpp83 IOBufferMemoryDescriptor * ioBuffer;
190 IOBufferMemoryDescriptor * ioBuffer; in IOPolledFilePollersOpen()
208 vars->ioBuffer = ioBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionInOut, in IOPolledFilePollersOpen()
H A DIOLib.cpp833 IOBufferMemoryDescriptor * md;
857 IOBufferMemoryDescriptor * bmd; in IOMallocContiguous()
864 bmd = IOBufferMemoryDescriptor::inTaskWithPhysicalMask( in IOMallocContiguous()
/xnu-11417.140.69/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.iig87 * To allocate memory for I/O or sharing, use IOBufferMemoryDescriptor::Create()
/xnu-11417.140.69/iokit/Tests/
H A DTestIOMemoryDescriptor.cpp168 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 DTestIOConnectMapMemoryPortLeak45265408.h29 IOBufferMemoryDescriptor * sharedMemory;
H A DTestIOConnectMapMemoryPortLeak45265408.cpp32 this->sharedMemory = IOBufferMemoryDescriptor::withOptions(kIOMemoryKernelUserShared, PAGE_SIZE); in start()
/xnu-11417.140.69/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-11417.140.69/iokit/IOKit/pwr_mgt/
H A DRootDomain.h443 IOBufferMemoryDescriptor *dest);
836 OSPtr<IOBufferMemoryDescriptor> swd_spindump_memDesc;
837 OSPtr<IOBufferMemoryDescriptor> swd_memDesc;
/xnu-11417.140.69/iokit/System/
H A DIODataQueueDispatchSourceShared.h81 IOBufferMemoryDescriptor * bmd; in Create_Impl()
99 bmd = IOBufferMemoryDescriptor::withOptions( in Create_Impl()
/xnu-11417.140.69/iokit/bsddev/skywalk/
H A DIOSkywalkSupport.cpp70 class IOSKMemoryBuffer : public IOBufferMemoryDescriptor
1287 #define super IOBufferMemoryDescriptor
1289 IOBufferMemoryDescriptor, ZC_NONE ) in OSDefineMetaClassAndFinalStructorsWithZone() argument

12