Searched refs:memoryDescriptor (Results 1 - 16 of 16) sorted by relevance

/macosx-10.10/AppleRAID-4.0.6/
H A DAppleLVMStorageRequest.cpp49 AppleRAIDMemoryDescriptor *memoryDescriptor; local
90 memoryDescriptor = srMemoryDescriptors[srRequestCount];
91 assert(memoryDescriptor);
93 if (!memoryDescriptor->configureForMemoryDescriptor(buffer, requestStart, requestSize, lv)) {
102 requestStart += memoryDescriptor->getLength();
103 requestSize -= memoryDescriptor->getLength();
139 memoryDescriptor = srMemoryDescriptors[i];
140 storageCompletion.parameter = memoryDescriptor;
142 member = srRAIDSet->arMembers[memoryDescriptor->mdMemberIndex];
145 storageCompletion.parameter = memoryDescriptor;
162 AppleRAIDMemoryDescriptor *memoryDescriptor; local
[all...]
H A DAppleRAIDEventSource.cpp52 void AppleRAIDEventSource::completeRequest(AppleRAIDMemoryDescriptor * memoryDescriptor, argument
55 UInt32 memberIndex = memoryDescriptor->mdMemberIndex;
56 AppleRAIDStorageRequest * storageRequest = memoryDescriptor->mdStorageRequest;
77 void AppleRAIDEventSource::completeRequestLVG(AppleLVMMemoryDescriptor * memoryDescriptor, argument
80 UInt32 requestIndex = memoryDescriptor->mdRequestIndex;
81 AppleRAIDStorageRequest * storageRequest = memoryDescriptor->mdStorageRequest;
H A DAppleRAIDEventSource.h42 virtual void completeRequest(AppleRAIDMemoryDescriptor * memoryDescriptor,
44 virtual void completeRequestLVG(AppleLVMMemoryDescriptor * memoryDescriptor,
H A DAppleRAIDStripeSet.cpp125 AppleRAIDMemoryDescriptor *memoryDescriptor = new AppleRAIDStripeMemoryDescriptor; local
127 if (memoryDescriptor != 0) {
128 if (!memoryDescriptor->initWithStorageRequest(storageRequest, memberIndex)) {
129 memoryDescriptor->release();
130 memoryDescriptor = 0;
134 return memoryDescriptor;
147 bool AppleRAIDStripeMemoryDescriptor::configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex) argument
149 UInt32 byteCount = memoryDescriptor->getLength();
181 mdMemoryDescriptor = memoryDescriptor;
183 _flags = (_flags & ~kIOMemoryDirectionMask) | memoryDescriptor
[all...]
H A DAppleRAIDStorageRequest.cpp122 AppleRAIDMemoryDescriptor *memoryDescriptor; local
147 memoryDescriptor = srMemoryDescriptors[index];
149 if (isOnline && memoryDescriptor->configureForMemoryDescriptor(buffer, byteStart, virtIndex)) {
150 internalCompletion.parameter = memoryDescriptor;
151 member->read(srRAIDSet, srMemberBaseOffset + memoryDescriptor->mdMemberByteStart,
152 memoryDescriptor, attributes, &internalCompletion);
159 srEventSource->completeRequest(memoryDescriptor, kIOReturnSuccess, 0);
170 AppleRAIDMemoryDescriptor *memoryDescriptor; local
193 memoryDescriptor = srMemoryDescriptors[index];
195 if (isOnline && memoryDescriptor
[all...]
H A DAppleRAIDConcatSet.cpp202 AppleRAIDMemoryDescriptor *memoryDescriptor = new AppleRAIDConcatMemoryDescriptor;
204 if (memoryDescriptor != 0) {
205 if (!memoryDescriptor->initWithStorageRequest(storageRequest, memberIndex)) {
206 memoryDescriptor->release();
207 memoryDescriptor = 0;
211 return memoryDescriptor;
232 bool AppleRAIDConcatMemoryDescriptor::configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex)
234 UInt32 byteCount = memoryDescriptor->getLength();
258 mdMemoryDescriptor = memoryDescriptor;
260 _flags = (_flags & ~kIOMemoryDirectionMask) | memoryDescriptor
[all...]
H A DAppleRAIDMemoryDescriptor.h59 virtual bool configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex) { return false; } argument
60 virtual bool configureForMemoryDescriptor(IOMemoryDescriptor * memoryDescriptor, UInt64 requestStart, UInt64 requestSize, AppleLVMVolume * lv) { return false; } argument
H A DAppleRAIDConcatSet.h73 virtual bool configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex);
H A DAppleRAIDStripeSet.h62 virtual bool configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex);
H A DAppleRAIDMirrorSet.h100 virtual bool configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex);
H A DAppleRAIDMirrorSet.cpp967 AppleRAIDMemoryDescriptor *memoryDescriptor = new AppleRAIDMirrorMemoryDescriptor; local
969 if (memoryDescriptor != 0) {
970 if (!memoryDescriptor->initWithStorageRequest(storageRequest, memberIndex)) {
971 memoryDescriptor->release();
972 memoryDescriptor = 0;
976 return memoryDescriptor;
988 bool AppleRAIDMirrorMemoryDescriptor::configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 byteStart, UInt32 activeIndex) argument
990 UInt32 byteCount = memoryDescriptor->getLength();
997 _flags = (_flags & ~kIOMemoryDirectionMask) | memoryDescriptor->getDirection();
1035 mdMemoryDescriptor = memoryDescriptor;
[all...]
H A DAppleLVMGroup.cpp397 AppleLVMMemoryDescriptor *memoryDescriptor = new AppleLVMMemoryDescriptor;
399 if (memoryDescriptor != 0) {
400 if (!memoryDescriptor->initWithStorageRequest(storageRequest, requestIndex)) {
401 memoryDescriptor->release();
402 memoryDescriptor = 0;
406 memoryDescriptor->mdRequestIndex = requestIndex;
408 return memoryDescriptor;
418 bool AppleLVMMemoryDescriptor::configureForMemoryDescriptor(IOMemoryDescriptor *memoryDescriptor, UInt64 requestStart, UInt64 requestSize, AppleLVMVolume * lv)
438 mdMemoryDescriptor = memoryDescriptor;
440 _flags = (_flags & ~kIOMemoryDirectionMask) | memoryDescriptor
[all...]
H A DAppleLVMGroup.h156 virtual bool configureForMemoryDescriptor(IOMemoryDescriptor * memoryDescriptor, UInt64 requestStart, UInt64 requestSize, AppleLVMVolume * lv);
/macosx-10.10/xnu-2782.1.97/iokit/Kernel/i386/
H A DIOKeyStoreHelper.cpp68 IOMemoryDescriptor *memoryDescriptor; local
95 memoryDescriptor = IOMemoryDescriptor::withOptions(&ranges,
101 DEBG("%s: memory descriptor %p\n", __func__, memoryDescriptor);
103 return memoryDescriptor;
/macosx-10.10/IOFireWireSBP2-425/IOFireWireSBP2/
H A DIOFireWireSBP2ORB.h292 @param memoryDescriptor IOMemoryDescriptor describe ranges to be written to a page table.
298 virtual IOReturn setCommandBuffers( IOMemoryDescriptor * memoryDescriptor, UInt32 offset = 0,
482 IOReturn prepareBufferAddressSpace( IOMemoryDescriptor * memoryDescriptor );
H A DIOFireWireSBP2ORB.cpp995 IOReturn IOFireWireSBP2ORB::prepareBufferAddressSpace( IOMemoryDescriptor * memoryDescriptor )
1002 fBufferDescriptor = memoryDescriptor;
1211 IOReturn IOFireWireSBP2ORB::setCommandBuffers( IOMemoryDescriptor * memoryDescriptor, UInt32 offset, UInt32 length ) argument
1230 if( memoryDescriptor == NULL )
1240 // memoryDescriptor is valid from here on
1242 IOReturn check_status = checkMemoryInRange( memoryDescriptor, 0x000000001fffffff, NULL );
1253 status = prepareBufferAddressSpace( memoryDescriptor );
1260 check_status = checkMemoryInRange( memoryDescriptor, 0x000000001fffffff, fDMACommand );

Completed in 118 milliseconds