Lines Matching refs:_flags
515 IOOptionBits type = (_flags & kIOMemoryTypeMask); in memoryReferenceCreate()
549 if (kIODefaultCache == ((_flags & kIOMemoryBufferCacheMask) >> kIOMemoryBufferCacheShift)) { in memoryReferenceCreate()
551 _flags |= (mode << kIOMemoryBufferCacheShift); in memoryReferenceCreate()
557 cacheMode = ((_flags & kIOMemoryBufferCacheMask) >> kIOMemoryBufferCacheShift); in memoryReferenceCreate()
563 if (kIODirectionOut != (kIODirectionOutIn & _flags)) { in memoryReferenceCreate()
573 if (kIOMemoryUseReserve & _flags) { in memoryReferenceCreate()
585 if (kIOMemoryBufferPageable & _flags) { in memoryReferenceCreate()
598 if (kIOMemoryBufferPurgeable & _flags) { in memoryReferenceCreate()
616 if (kIOMemoryUseReserve & _flags) { in memoryReferenceCreate()
650 …f %p _flags 0x%x prot 0x%x _ranges[%d]: 0x%llx 0x%llx\n", ref, (uint32_t)_flags, prot, rangeIdx - … in memoryReferenceCreate()
787 && (kIOMemoryMapCopyOnWrite & _flags) in memoryReferenceCreate()
954 type = _flags & kIOMemoryTypeMask; in memoryReferenceMap()
1028 if ((map == kernel_map) && (kIOMemoryBufferPageable & _flags)) { in memoryReferenceMap()
1045 if ((ref.map == kernel_map) && (kIOMemoryBufferPageable & _flags)) { in memoryReferenceMap()
1261 type = _flags & kIOMemoryTypeMask; in memoryReferenceMapNew()
1336 if ((map == kernel_map) && (kIOMemoryBufferPageable & _flags)) { in memoryReferenceMapNew()
1353 if ((ref.map == kernel_map) && (kIOMemoryBufferPageable & _flags)) { in memoryReferenceMapNew()
2004 if (!(orig->_flags & kIOMemoryPersistent) || !dataP) { in initWithOptions()
2009 options = orig->_flags & ~kIOMemoryAsReference; in initWithOptions()
2058 IOOptionBits type = _flags & kIOMemoryTypeMask; in initWithOptions()
2064 if (_ranges.v && !(kIOMemoryAsReference & _flags)) { in initWithOptions()
2078 options |= (kIOMemoryRedirected & _flags); in initWithOptions()
2108 _flags = options; in initWithOptions()
2112 _direction = (IODirection) (_flags & kIOMemoryDirectionMask); in initWithOptions()
2217 _flags = (_flags & ~kIOMemoryTypeMask) | type | kIOMemoryAsReference; in initWithOptions()
2234 _flags |= kIOMemoryAsReference; in initWithOptions()
2322 if (((_task != kernel_task) || (kIOMemoryBufferPageable & _flags)) in initWithOptions()
2330 if ((kIOMemoryPersistent & _flags) && !_memRef) { in initWithOptions()
2338 if ((_flags & kIOMemoryAutoPrepare) in initWithOptions()
2356 IOOptionBits type = _flags & kIOMemoryTypeMask; in free()
2379 if (_ranges.v && !(kIOMemoryAsReference & _flags)) { in free()
2444 return (IODirection) (_flags & kIOMemoryDirectionMask); in getDirection()
2473 return _flags; in getFlags()
2553 assert(!(kIOMemoryRemote & _flags)); in readBytes()
2554 if (kIOMemoryRemote & _flags) { in readBytes()
2558 if (kIOMemoryThreadSafe & _flags) { in readBytes()
2588 if (kIOMemoryThreadSafe & _flags) { in readBytes()
2606 assert( !(kIOMemoryPreparedReadOnly & _flags)); in writeBytes()
2615 if (kIOMemoryPreparedReadOnly & _flags) { in writeBytes()
2622 assert(!(kIOMemoryRemote & _flags)); in writeBytes()
2623 if (kIOMemoryRemote & _flags) { in writeBytes()
2627 if (kIOMemoryThreadSafe & _flags) { in writeBytes()
2660 if (kIOMemoryThreadSafe & _flags) { in writeBytes()
2697 if (((kIOMemoryTypeMask & _flags) == kIOMemoryTypePhysical) in getPreparationID()
2698 || ((kIOMemoryTypeMask & _flags) == kIOMemoryTypePhysical64)) { in getPreparationID()
3126 if (mapped && (kIOMemoryRemote & _flags)) { in dmaCommandOperation()
3131 && (!(kIOMemoryHostOnly & _flags)) in dmaCommandOperation()
3155 && (!(kIOMemoryHostOnly & _flags)) in dmaCommandOperation()
3182 if ((_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical) { in dmaCommandOperation()
3214 else if ((_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical64) { in dmaCommandOperation()
3353 IOOptionBits type = _flags & kIOMemoryTypeMask; in getPhysicalSegment()
3407 state->fMapped = (0 == (options & kIOMemoryMapperNone)) && !(_flags & kIOMemoryHostOrRemote); in getPhysicalSegment()
3425 if ((options & kIOMemoryMapperNone) && !(_flags & kIOMemoryMapperNone)) { in getPhysicalSegment()
3650 assert(!(kIOMemoryRemote & _flags)); in setPurgeable()
3651 if (kIOMemoryRemote & _flags) { in setPurgeable()
3658 if (kIOMemoryThreadSafe & _flags) { in setPurgeable()
3664 if (_task == kernel_task && (kIOMemoryBufferPageable & _flags)) { in setPurgeable()
3680 IOOptionBits type = _flags & kIOMemoryTypeMask; in setPurgeable()
3697 if (kIOMemoryThreadSafe & _flags) { in setPurgeable()
3711 if (kIOMemoryThreadSafe & _flags) { in setPurgeable()
3717 if (kIOMemoryThreadSafe & _flags) { in setPurgeable()
3731 assert(!(kIOMemoryRemote & _flags)); in setOwnership()
3732 if (kIOMemoryRemote & _flags) { in setOwnership()
3756 assert(!(kIOMemoryRemote & _flags)); in setOwnership()
3757 if (kIOMemoryRemote & _flags) { in setOwnership()
3765 if (kIOMemoryThreadSafe & _flags) { in setOwnership()
3779 if (kIOMemoryThreadSafe & _flags) { in setOwnership()
3798 if (kIOMemoryThreadSafe & _flags) { in getDMAMapLength()
3817 if (kIOMemoryThreadSafe & _flags) { in getDMAMapLength()
3832 assert(!(kIOMemoryRemote & _flags)); in getPageCounts()
3833 if (kIOMemoryRemote & _flags) { in getPageCounts()
3837 if (kIOMemoryThreadSafe & _flags) { in getPageCounts()
3851 if (kIOMemoryThreadSafe & _flags) { in getPageCounts()
3902 assert(!(kIOMemoryRemote & _flags)); in performOperation()
3903 if (kIOMemoryRemote & _flags) { in performOperation()
3953 if (kIOMemoryThreadSafe & _flags) { in performOperation()
3999 if (kIOMemoryThreadSafe & _flags) { in performOperation()
4085 IOOptionBits type = _flags & kIOMemoryTypeMask; in wireVirtual()
4120 if ((kIOMemoryPreparedReadOnly & _flags) && !(UPL_COPYOUT_FROM & uplFlags)) { in wireVirtual()
4174 if ((NULL != _memRef) || ((_task == kernel_task && (kIOMemoryBufferPageable & _flags)))) { in wireVirtual()
4401 _flags |= kIOMemoryPreparedReadOnly; in wireVirtual()
4407 if (!(_flags & kIOMemoryAutoPrepare) && (kIOReturnSuccess == error)) { in wireVirtual()
4493 if (!(kIOMemoryPreparedReadOnly & _flags)) { in dmaMap()
4593 IOOptionBits type = _flags & kIOMemoryTypeMask; in dmaMap()
4596 if (kIOMemoryHostOnly & _flags) { in dmaMap()
4599 if (kIOMemoryRemote & _flags) { in dmaMap()
4668 IOOptionBits type = _flags & kIOMemoryTypeMask; in prepare()
4676 assert(!(kIOMemoryRemote & _flags)); in prepare()
4677 if (kIOMemoryRemote & _flags) { in prepare()
4696 if (kIOMemoryClearEncrypt & _flags) { in prepare()
4726 IOOptionBits type = _flags & kIOMemoryTypeMask; in complete()
4735 assert(!(kIOMemoryRemote & _flags)); in complete()
4736 if (kIOMemoryRemote & _flags) { in complete()
4758 if ((kIOMemoryClearEncrypt & _flags) && (1 == _wireCount)) { in complete()
4811 _flags &= ~kIOMemoryPreparedReadOnly; in complete()
4839 if ((kIODirectionOut == (kIODirectionOutIn & _flags)) in memoryReferenceCreateOptions()
4866 if ((kIOMemoryMapCopyOnWrite & _flags) && _task && !_memRef) { in makeMapping()
4916 IOOptionBits type = _flags & kIOMemoryTypeMask; in doMap()
4929 assert(!(kIOMemoryRemote & _flags)); in doMap()
4930 if (kIOMemoryRemote & _flags) { in doMap()
5036 mapping->fOptions |= ((_flags & kIOMemoryBufferCacheMask) >> kIOMemoryBufferCacheShift); in doMap()
5181 if (kIOMemoryRedirected & _flags) { in handleFault()
5187 } while (kIOMemoryRedirected & _flags); in handleFault()
5212 type = _flags & kIOMemoryTypeMask; in populateDevicePager()
5269 if ((addressMap == kernel_map) && !(kIOMemoryRedirected & _flags)) { in populateDevicePager()
5318 if ((addressMap == kernel_map) && (kIOMemoryBufferPageable & _flags)) { in doUnmap()
5350 _flags |= kIOMemoryRedirected; in redirect()
5352 _flags &= ~kIOMemoryRedirected; in redirect()
5429 if ((((fMemory->_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical) in redirect()
5430 || ((fMemory->_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical64)) in redirect()
5432 && (doRedirect != (0 != (fMemory->_flags & kIOMemoryRedirected)))) { in redirect()
5817 if (((fMemory->_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical) in redirect()
5818 || ((fMemory->_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical64)) { in redirect()
5906 if (((_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical) in makeMapping()
5907 || ((_flags & kIOMemoryTypeMask) == kIOMemoryTypePhysical64)) { in makeMapping()
6072 IOOptionBits type = _flags & kIOMemoryTypeMask; in serialize()