Lines Matching refs:_memRef

529     if ((kIOMemoryReferenceReuse & options) && _memRef)
531 cloneEntries = &_memRef->entries[0];
574 if (cloneEntries < &_memRef->entries[_memRef->count]) cloneEntry = cloneEntries->entry;
655 OSIncrementAtomic(&_memRef->refCount);
656 ref = _memRef;
1217 if (memRef == originalMD->_memRef)
1363 _memRef = initData->fMemRef; // Grab the new named entry
1433 if (_memRef)
1435 memoryReferenceRelease(_memRef);
1436 _memRef = 0;
1629 if ( (kIOMemoryPersistent & _flags) && !_memRef)
1632 err = memoryReferenceCreate(0, &_memRef);
1703 if (_memRef) memoryReferenceRelease(_memRef);
2544 if (_memRef)
2603 if (_memRef) err = IOGeneralMemoryDescriptor::memoryReferenceSetPurgeable(_memRef, newState, oldState);
2615 if (_memRef) err = IOGeneralMemoryDescriptor::memoryReferenceGetPageCounts(_memRef, residentPageCount, dirtyPageCount);
2828 if (_memRef) memRefEntry = &_memRef->entries[0];
2852 else if (_memRef)
2879 else if (_memRef) {
2885 if (memRefEntry >= &_memRef->entries[_memRef->count]) panic("memRefEntry");
3341 if (!_memRef)
3354 err = memoryReferenceCreate(createOptions, &_memRef);
3371 if (!_memRef || (1 != _memRef->count))
3381 if (KERN_SUCCESS != memory_object_iopl_request(_memRef->entries[0].entry, 0, &size, &redirUPL2,
3412 IOMemoryReference * me = _memRef;
3413 _memRef = mapping->fMemory->_memRef;
3414 mapping->fMemory->_memRef = me;
3424 err = memoryReferenceMap(_memRef, mapping->fAddressMap, offset, length, options, &mapping->fAddress);
4120 if (!fRedirUPL && fMemory->_memRef && (1 == fMemory->_memRef->count))
4125 if (KERN_SUCCESS != memory_object_iopl_request(fMemory->_memRef->entries[0].entry, 0, &size, &fRedirUPL,