#include <IOKit/storage/IOBlockStorageDriver.h>

IOKit/storage/IOBlockStorageDriver.h Kernel.framework

@header IOBlockStorageDriver @abstract This header contains the IOBlockStorageDriver class definition.
31 macros · 1 enum · 1 typedef

macrokIOBlockStorageDriverClass

#define kIOBlockStorageDriverClass "IOBlockStorageDriver"

macrokIOBlockStorageDriverStatisticsKey

#define kIOBlockStorageDriverStatisticsKey "Statistics"

macrokIOBlockStorageDriverStatisticsBytesReadKey

#define kIOBlockStorageDriverStatisticsBytesReadKey "Bytes (Read)"

macrokIOBlockStorageDriverStatisticsBytesWrittenKey

#define kIOBlockStorageDriverStatisticsBytesWrittenKey "Bytes (Write)"

macrokIOBlockStorageDriverStatisticsReadErrorsKey

#define kIOBlockStorageDriverStatisticsReadErrorsKey "Errors (Read)"

macrokIOBlockStorageDriverStatisticsWriteErrorsKey

#define kIOBlockStorageDriverStatisticsWriteErrorsKey "Errors (Write)"

macrokIOBlockStorageDriverStatisticsLatentReadTimeKey

#define kIOBlockStorageDriverStatisticsLatentReadTimeKey "Latency Time (Read)"

macrokIOBlockStorageDriverStatisticsLatentWriteTimeKey

#define kIOBlockStorageDriverStatisticsLatentWriteTimeKey "Latency Time (Write)"

macrokIOBlockStorageDriverStatisticsReadsKey

#define kIOBlockStorageDriverStatisticsReadsKey "Operations (Read)"

macrokIOBlockStorageDriverStatisticsWritesKey

#define kIOBlockStorageDriverStatisticsWritesKey "Operations (Write)"

macrokIOBlockStorageDriverStatisticsReadRetriesKey

#define kIOBlockStorageDriverStatisticsReadRetriesKey "Retries (Read)"

macrokIOBlockStorageDriverStatisticsWriteRetriesKey

#define kIOBlockStorageDriverStatisticsWriteRetriesKey "Retries (Write)"

macrokIOBlockStorageDriverStatisticsTotalReadTimeKey

#define kIOBlockStorageDriverStatisticsTotalReadTimeKey "Total Time (Read)"

macrokIOBlockStorageDriverStatisticsTotalWriteTimeKey

#define kIOBlockStorageDriverStatisticsTotalWriteTimeKey "Total Time (Write)"

enum(anonymous)

underlying type unsigned int
kIOMediaStateOffline0
kIOMediaStateOnline1
kIOMediaStateBusy2

typedefIOMediaState

typedef UInt32 IOMediaState

macro_maxReadBlockTransfer

#define _maxReadBlockTransfer IOBlockStorageDriver::_expansionData->maxReadBlockTransfer

macro_maxWriteBlockTransfer

#define _maxWriteBlockTransfer IOBlockStorageDriver::_expansionData->maxWriteBlockTransfer

macro_deblockRequestWriteLockCount

#define _deblockRequestWriteLockCount IOBlockStorageDriver::_expansionData->deblockRequestWriteLockCount

macro_maxReadSegmentTransfer

#define _maxReadSegmentTransfer IOBlockStorageDriver::_expansionData->maxReadSegmentTransfer

macro_maxWriteSegmentTransfer

#define _maxWriteSegmentTransfer IOBlockStorageDriver::_expansionData->maxWriteSegmentTransfer

macro_maxReadSegmentByteTransfer

#define _maxReadSegmentByteTransfer IOBlockStorageDriver::_expansionData->maxReadSegmentByteTransfer

macro_maxWriteSegmentByteTransfer

#define _maxWriteSegmentByteTransfer IOBlockStorageDriver::_expansionData->maxWriteSegmentByteTransfer

macro_minSegmentAlignmentByteTransfer

#define _minSegmentAlignmentByteTransfer IOBlockStorageDriver::_expansionData->minSegmentAlignmentByteTransfer

macro_maxSegmentWidthByteTransfer

#define _maxSegmentWidthByteTransfer IOBlockStorageDriver::_expansionData->maxSegmentWidthByteTransfer

macro_contexts

#define _contexts IOBlockStorageDriver::_expansionData->contexts

macro_contextsLock

#define _contextsLock IOBlockStorageDriver::_expansionData->contextsLock

macro_contextsCount

#define _contextsCount IOBlockStorageDriver::_expansionData->contextsCount

macro_contextsMaxCount

#define _contextsMaxCount IOBlockStorageDriver::_expansionData->contextsMaxCount

macro_perfControlClient

#define _perfControlClient IOBlockStorageDriver::_expansionData->perfControlClient

macro_userBlockStorageDevice

#define _userBlockStorageDevice IOBlockStorageDriver::_expansionData->userBlockStorageDevice

macro_shutdownProcessed

#define _shutdownProcessed IOBlockStorageDriver::_expansionData->shutdownProcessed

macro_processShutdownThread

#define _processShutdownThread IOBlockStorageDriver::_expansionData->processShutdownThread