Kernel Framework Reference Functions/Methods Index

The I/O Kit library provides the APIs and support for kernel-resident device drivers. It defines the base class for device drivers (IOService), several helper classes, and the families supporting many types of devices. The header files of the I/O Kit library are packaged in the Kernel framework.


Framework

/System/Library/Frameworks/Kernel.framework

Header file directories

/System/Library/Frameworks/Kernel.framework/Headers

Companion document

Functions

A | B | C | D | E | F | G | H | I-IF | IN-IN | IO-IO | IP-IP | IS-IZ | K | M-MA | MB-MZ | N | P | R | S-SI | SO-SZ | T | U | W
acknowledgeSystemWillShutdown
  IORecursiveLockSleep
bpfattach
  IORecursiveLockTryLock
bpf_attach
  IORecursiveLockUnlock
bpf_tap_in
  IORecursiveLockWakeup
bpf_tap_out
  IORegistryEntry::attachToChild
checkMemoryInRange
  IORegistryEntry::attachToParent
complete
  IORegistryEntry::childFromPath
CompleteParallelTask
  IORegistryEntry::compareName
copyPMSetting
  IORegistryEntry::compareNames
CreateDeviceInterrupt
  IORegistryEntry::copyChildEntry
CreateTargetForID
  IORegistryEntry::copyLocation
CreateTargetForID
  IORegistryEntry::copyName
ctl_deregister
  IORegistryEntry::copyParentEntry
ctl_enqueuedata
  IORegistryEntry::copyProperty
ctl_enqueuembuf
  IORegistryEntry::copyProperty
ctl_getenqueuespace
  IORegistryEntry::copyProperty
ctl_register
  IORegistryEntry::copyProperty
Debugger
  IORegistryEntry::copyProperty
DestroyTargetForID
  IORegistryEntry::copyProperty
DisableInterrupt
  IORegistryEntry::dealiasPath
DoesHBAPerformAutoSense
  IORegistryEntry::detachAbove
DoesHBAPerformDeviceManagement
  IORegistryEntry::detachAll
DoesHBASupportSCSIParallelFeature
  IORegistryEntry::detachFromChild
doRead
  IORegistryEntry::detachFromParent
doWrite
  IORegistryEntry::dictionaryWithProperties
EnableInterrupt
  IORegistryEntry::free
ExecuteParallelTask
  IORegistryEntry::fromPath
FilterInterruptRequest
  IORegistryEntry::getChildEntry
FindTaskForAddress
  IORegistryEntry::getChildIterator
FindTaskForControllerIdentifier
  IORegistryEntry::getDepth
FreeSCSIParallelTask
  IORegistryEntry::getGenerationCount
GetAutoSenseData
  IORegistryEntry::getLocation
GetAutoSenseDataSize
  IORegistryEntry::getName
GetCommandDescriptorBlock
  IORegistryEntry::getParentEntry
GetCommandDescriptorBlockSize
  IORegistryEntry::getParentIterator
GetCommandGate
  IORegistryEntry::getPath
GetDataBuffer
  IORegistryEntry::getPathComponent
GetDataBufferOffset
  IORegistryEntry::getPlane
GetDataTransferDirection
  IORegistryEntry::getProperty
GetDMACommand
  IORegistryEntry::getProperty
getDMACommand
  IORegistryEntry::getProperty
GetHBADataDescriptor
  IORegistryEntry::getProperty
GetHBADataPointer
  IORegistryEntry::getProperty
GetHBADataSize
  IORegistryEntry::getProperty
GetHBATargetDataPointer
  IORegistryEntry::getPropertyTable
GetHBATargetDataSize
  IORegistryEntry::getRegistryRoot
getLength
  IORegistryEntry::init
GetLogicalUnitNumber
  IORegistryEntry::inPlane
getMemoryDescriptor
  IORegistryEntry::isChild
GetProvider
  IORegistryEntry::isParent
GetRealizedDataTransferCount
  IORegistryEntry::removeProperty
GetRequestedDataTransferCount
  IORegistryEntry::removeProperty
GetSCSIDomainIdentifier
  IORegistryEntry::removeProperty
GetSCSIParallelFeatureNegotiation
  IORegistryEntry::runPropertyAction
GetSCSIParallelFeatureNegotiationCount
  IORegistryEntry::serializeProperties
GetSCSIParallelFeatureNegotiationResult
  IORegistryEntry::setLocation
GetSCSIParallelFeatureNegotiationResultCount
  IORegistryEntry::setName
GetSCSIParallelTask
  IORegistryEntry::setName
GetSCSITaskIdentifier
  IORegistryEntry::setProperties
getSegments
  IORegistryEntry::setProperty
GetTaggedTaskIdentifier
  IORegistryEntry::setProperty
GetTargetForID
  IORegistryEntry::setProperty
GetTargetIdentifier
  IORegistryEntry::setProperty
GetTaskAttribute
  IORegistryEntry::setProperty
GetTimeoutDuration
  IORegistryEntry::setProperty
GetWorkLoop
  IORegistryEntry::setProperty
HandleInterruptRequest
  IORegistryEntry::setPropertyTable
handlePlatformHaltRestart
  IORegistryIterator::enterEntry
handleStart
  IORegistryIterator::enterEntry
handleStop
  IORegistryIterator::exitEntry
HandleTimeout
  IORegistryIterator::getCurrentEntry
ifaddr_address
  IORegistryIterator::getNextObject
ifaddr_address_family
  IORegistryIterator::getNextObjectFlat
ifaddr_dstaddress
  IORegistryIterator::getNextObjectRecursive
ifaddr_findbestforaddr
  IORegistryIterator::isValid
ifaddr_ifnet
  IORegistryIterator::iterateAll
ifaddr_netmask
  IORegistryIterator::iterateOver
ifaddr_reference
  IORegistryIterator::iterateOver
ifaddr_release
  IORegistryIterator::reset
ifaddr_withaddr
  IORemoteConfigDirectory::update
ifaddr_withdstaddr
  IORWLockAlloc
ifaddr_withnet
  IORWLockFree
ifaddr_withroute
  IORWLockGetMachLock
iflt_attach
  IORWLockRead
iflt_detach
  IORWLockUnlock
ifmaddr_address
  IORWLockWrite
ifmaddr_ifnet
  IOService::acknowledgePowerChange
ifmaddr_lladdress
  IOService::acknowledgeSetPowerState
ifmaddr_reference
  IOService::activityTickle
ifmaddr_release
  IOService::addLocation
ifnet_addrlen
  IOService::addNotification
ifnet_add_multicast
  IOService::addPowerChild
ifnet_allocate
  IOService::adjustBusy
ifnet_attach
  IOService::attach
ifnet_attach_protocol
  IOService::callPlatformFunction
ifnet_attach_protocol_v2
  IOService::causeInterrupt
ifnet_baudrate
  IOService::changePowerStateTo
ifnet_detach
  IOService::changePowerStateToPriv
ifnet_detach_protocol
  IOService::clampPowerOn
ifnet_event
  IOService::close
ifnet_family
  IOService::compareProperties
ifnet_find_by_name
  IOService::compareProperty
ifnet_flags
  IOService::compareProperty
ifnet_free_address_list
  IOService::currentCapability
ifnet_free_multicast_list
  IOService::currentPowerConsumption
ifnet_get_address_list
  IOService::deRegisterInterestedDriver
ifnet_get_address_list_family
  IOService::detach
ifnet_get_link_mib_data
  IOService::didTerminate
ifnet_get_link_mib_data_length
  IOService::didYouWakeSystem
ifnet_get_multicast_list
  IOService::disableInterrupt
ifnet_hdrlen
  IOService::enableInterrupt
ifnet_index
  IOService::errnoFromReturn
ifnet_input
  IOService::finalize
ifnet_ioctl
  IOService::free
ifnet_lastchange
  IOService::getAggressiveness
ifnet_list_free
  IOService::getBusyState
ifnet_list_get
  IOService::getClient
ifnet_lladdr_copy_bytes
  IOService::getClientIterator
ifnet_llbroadcast_copy_bytes
  IOService::getDeviceMemory
ifnet_metric
  IOService::getDeviceMemoryCount
ifnet_mtu
  IOService::getDeviceMemoryWithIndex
ifnet_name
  IOService::getInterruptType
ifnet_offload
  IOService::getMatchingServices
ifnet_output
  IOService::getOpenClientIterator
ifnet_output_raw
  IOService::getOpenProviderIterator
ifnet_reference
  IOService::getPlatform
ifnet_release
  IOService::getPMRootDomain
ifnet_remove_multicast
  IOService::getPMworkloop
ifnet_resolve_multicast
  IOService::getPowerState
ifnet_set_addrlen
  IOService::getProvider
ifnet_set_baudrate
  IOService::getProviderIterator
ifnet_set_flags
  IOService::getResources
ifnet_set_hdrlen
  IOService::getResourceService
ifnet_set_link_mib_data
  IOService::getServiceRoot
ifnet_set_lladdr
  IOService::getState
ifnet_set_metric
  IOService::getWorkLoop
ifnet_set_mtu
  IOService::handleClose
ifnet_set_offload
  IOService::handleIsOpen
ifnet_set_promiscuous
  IOService::handleOpen
ifnet_set_stat
  IOService::initialPowerStateForDomainState
ifnet_softc
  IOService::installNotification
ifnet_stat
  IOService::isInactive
ifnet_stat_increment
  IOService::isOpen
ifnet_stat_increment_in
  IOService::joinPMtree
ifnet_stat_increment_out
  IOService::lockForArbitration
ifnet_touch_lastchange
  IOService::makeUsable
ifnet_type
  IOService::mapDeviceMemoryWithIndex
ifnet_unit
  IOService::matchLocation
IncrementRealizedDataTransferCount
  IOService::matchPropertyTable
inet_arp_handle_input
  IOService::maxCapabilityForDomainState
inet_arp_init_ifaddr
  IOService::message
inet_arp_lookup
  IOService::messageClient
init
  IOService::messageClients
InitializeController
  IOService::nameMatching
InitializeDMASpecification
  IOService::nameMatching
InitializeTargetForID
  IOService::newTemperature
initWithDesc
  IOService::newUserClient
initWithDMACommand
  IOService::nextIdleTimeout
IOBDBlockStorageDevice::init
  IOService::open
IOBDBlockStorageDevice::readDiscStructure
  IOService::PMinit
IOBDBlockStorageDevice::splitTrack
  IOService::PMstop
IOBDBlockStorageDriver::splitTrack
  IOService::powerChangeDone
IOBDMedia::getSpeed
  IOService::powerDomainDidChangeTo
IOBDMedia::readDiscInfo
  IOService::powerDomainWillChangeTo
IOBDMedia::readStructure
  IOService::powerOverrideOffPriv
IOBDMedia::readTrackInfo
  IOService::powerOverrideOnPriv
IOBDMedia::reportKey
  IOService::powerStateDidChangeTo
IOBDMedia::sendKey
  IOService::powerStateForDomainState
IOBDMedia::setSpeed
  IOService::powerStateWillChangeTo
IOBDMedia::splitTrack
  IOService::probe
IOBigMemoryCursor::getPhysicalSegments
  IOService::propertyMatching
IOBigMemoryCursor::initWithSpecification
  IOService::publishResource
IOBigMemoryCursor::outputSegment
  IOService::publishResource
IOBigMemoryCursor::withSpecification
  IOService::registerInterestedDriver
IOBufferMemoryDescriptor::appendBytes
  IOService::registerInterrupt
IOBufferMemoryDescriptor::getBytesNoCopy
  IOService::registerPowerDriver
IOBufferMemoryDescriptor::getBytesNoCopy
  IOService::registerService
IOBufferMemoryDescriptor::getCapacity
  IOService::removePowerChild
IOBufferMemoryDescriptor::initWithBytes
  IOService::requestPowerDomainState
IOBufferMemoryDescriptor::initWithOptions
  IOService::requestProbe
IOBufferMemoryDescriptor::inTaskWithOptions
  IOService::requestTerminate
IOBufferMemoryDescriptor::inTaskWithPhysicalMask
  IOService::resourceMatching
IOBufferMemoryDescriptor::setDirection
  IOService::resourceMatching
IOBufferMemoryDescriptor::setLength
  IOService::serviceMatching
IOBufferMemoryDescriptor::withBytes
  IOService::serviceMatching
IOBufferMemoryDescriptor::withCapacity
  IOService::setAggressiveness
IOBufferMemoryDescriptor::withOptions
  IOService::setDeviceMemory
IOCatalogue::addDrivers
  IOService::setIdleTimerPeriod
IOCatalogue::addExtensionsFromArchive
  IOService::setPowerParent
IOCatalogue::findDrivers
  IOService::setPowerState
IOCatalogue::findDrivers
  IOService::start
IOCatalogue::free
  IOService::stop
IOCatalogue::getGenerationCount
  IOService::stringFromReturn
IOCatalogue::init
  IOService::systemWake
IOCatalogue::initialize
  IOService::systemWillShutdown
IOCatalogue::isModuleLoaded
  IOService::temperatureCriticalForZone
IOCatalogue::isModuleLoaded
  IOService::temporaryPowerClampOn
IOCatalogue::isModuleLoaded
  IOService::terminate
IOCatalogue::moduleHasLoaded
  IOService::terminateClient
IOCatalogue::moduleHasLoaded
  IOService::unlockForArbitration
IOCatalogue::recordStartupExtensions
  IOService::unregisterInterrupt
IOCatalogue::removeDrivers
  IOService::waitForService
IOCatalogue::removeKernelLinker
  IOService::waitQuiet
IOCatalogue::reset
  IOService::willTerminate
IOCatalogue::serialize
  IOService::youAreRoot
IOCatalogue::startMatching
  IOSetProcessorCacheMode
IOCatalogue::terminateDrivers
  IOSharedDataQueue::dequeue
IOCatalogue::terminateDriversForModule
  IOSharedDataQueue::getMemoryDescriptor
IOCatalogue::terminateDriversForModule
  IOSharedDataQueue::initWithCapacity
IOCatalogue::unloadModule
  IOSharedDataQueue::peek
IOCommandGate::attemptAction
  IOSharedDataQueue::withCapacity
IOCommandGate::attemptCommand
  IOSharedDataQueue::withEntries
IOCommandGate::checkForWork
  IOSimpleLockAlloc
IOCommandGate::commandGate
  IOSimpleLockFree
IOCommandGate::commandSleep
  IOSimpleLockGetMachLock
IOCommandGate::commandWakeup
  IOSimpleLockInit
IOCommandGate::disable
  IOSimpleLockLock
IOCommandGate::enable
  IOSimpleLockLockDisableInterrupt
IOCommandGate::init
  IOSimpleLockTryLock
IOCommandGate::runAction
  IOSimpleLockUnlock
IOCommandGate::runCommand
  IOSimpleLockUnlockEnableInterrupt
IOCommandPool::commandPool
  IOSleep
IOCommandPool::gatedGetCommand
  IOStream::addBuffer
IOCommandPool::gatedReturnCommand
  IOStream::addBuffers
IOCommandPool::getCommand
  IOStream::createQueues
IOCommandPool::init
  IOStream::dequeueInputEntry
IOCommandPool::initWithWorkLoop
  IOStream::destroyQueues
IOCommandPool::returnCommand
  IOStream::enqueueOutputBuffer
IOCommandPool::withWorkLoop
  IOStream::enqueueOutputEntry
IOCreateThread
  IOStream::free
IODataQueue::enqueue
  IOStream::getBufferCount
IODataQueue::getMemoryDescriptor
  IOStream::getBuffers
IODataQueue::initWithCapacity
  IOStream::getBufferWithID
IODataQueue::initWithEntries
  IOStream::getInputPort
IODataQueue::sendDataAvailableNotification
  IOStream::getInputQueue
IODataQueue::setNotificationPort
  IOStream::getInputQueueMemoryDescriptor
IODataQueue::withCapacity
  IOStream::getOutputPort
IODataQueue::withEntries
  IOStream::getOutputQueue
IODBDMAMemoryCursor::getPhysicalSegments
  IOStream::getOutputQueueMemoryDescriptor
IODBDMAMemoryCursor::initWithSpecification
  IOStream::getStreamMode
IODBDMAMemoryCursor::outputSegment
  IOStream::handleClose
IODBDMAMemoryCursor::withSpecification
  IOStream::handleOpen
IODelay
  IOStream::initWithBuffers
IODeviceMemory::arrayFromList
  IOStream::inputCallback
IODeviceMemory::withRange
  IOStream::inputSyncCallback
IODeviceMemory::withSubRange
  IOStream::newUserClient
IODMACommand::clearMemoryDescriptor
  IOStream::removeAllBuffers
IODMACommand::cloneCommand
  IOStream::removeBuffer
IODMACommand::complete
  IOStream::removeBuffer
IODMACommand::gen32IOVMSegments
  IOStream::sendOutputNotification
IODMACommand::gen64IOVMSegments
  IOStream::setInputPort
IODMACommand::genIOVMSegments
  IOStream::setOutputPort
IODMACommand::getMemoryDescriptor
  IOStream::setStreamMode
IODMACommand::initWithSpecification
  IOStream::startStream
IODMACommand::OutputBig32
  IOStream::stopStream
IODMACommand::OutputBig64
  IOStream::suspendStream
IODMACommand::OutputHost32
  IOStream::withBuffers
IODMACommand::OutputHost64
  IOStreamBuffer::getBufferID
IODMACommand::OutputLittle32
  IOStreamBuffer::getClientReferenceCount
IODMACommand::OutputLittle64
  IOStreamBuffer::getControlBuffer
IODMACommand::prepare
  IOStreamBuffer::getDataBuffer
IODMACommand::prepareWithSpecification
  IOStreamBuffer::initWithMemoryDescriptors
IODMACommand::readBytes
  IOStreamBuffer::receiveClientReference
IODMACommand::setMemoryDescriptor
  IOStreamBuffer::sendClientReference
IODMACommand::synchronize
  IOStreamBuffer::setBufferID
IODMACommand::weakWithSpecification
  IOStreamBuffer::setControlBuffer
IODMACommand::withSpecification
  IOStreamBuffer::setDataBuffer
IODMACommand::writeBytes
  IOStreamBuffer::withMemoryDescriptors
IOEthernetInterface::controllerDidChangePowerState
  IOTimerEventSource::cancelTimeout
IOEthernetInterface::controllerDidOpen
  IOTimerEventSource::checkForWork
IOEthernetInterface::controllerWillChangePowerState
  IOTimerEventSource::disable
IOEthernetInterface::controllerWillClose
  IOTimerEventSource::enable
IOEthernetInterface::free
  IOTimerEventSource::free
IOEthernetInterface::getNamePrefix
  IOTimerEventSource::init
IOEthernetInterface::init
  IOTimerEventSource::setTimeout
IOEthernetInterface::performCommand
  IOTimerEventSource::setTimeout
IOEthernetInterface::setProperties
  IOTimerEventSource::setTimeout
IOEventSource::checkForWork
  IOTimerEventSource::setTimeoutFunc
IOEventSource::disable
  IOTimerEventSource::setTimeoutMS
IOEventSource::enable
  IOTimerEventSource::setTimeoutTicks
IOEventSource::getAction
  IOTimerEventSource::setTimeoutUS
IOEventSource::getNext
  IOTimerEventSource::timeout
IOEventSource::getWorkLoop
  IOTimerEventSource::timerEventSource
IOEventSource::init
  IOTimerEventSource::wakeAtTime
IOEventSource::isEnabled
  IOTimerEventSource::wakeAtTime
IOEventSource::onThread
  IOTimerEventSource::wakeAtTime
IOEventSource::setAction
  IOTimerEventSource::wakeAtTimeMS
IOEventSource::setNext
  IOTimerEventSource::wakeAtTimeTicks
IOEventSource::setWorkLoop
  IOTimerEventSource::wakeAtTimeUS
IOExitThread
  IOUSBHubDevice::GetHubCharacteristics
IOFBCopyI2CInterfaceForBus
  IOUSBHubDevice::GetMaxProvidedPower
IOFBGetI2CInterfaceCount
  IOUSBHubDevice::GetPolicyMaker
IOFilterInterruptEventSource::disableInterruptOccurred
  IOUSBHubDevice::RequestProvidedPower
IOFilterInterruptEventSource::filterInterruptEventSource
  IOUserClient::exportObjectToClient
IOFilterInterruptEventSource::getFilterAction
  IOUserClient::removeMappingForDescriptor
IOFilterInterruptEventSource::init
  IOWorkLoop::addEventSource
IOFilterInterruptEventSource::normalInterruptOccurred
  IOWorkLoop::disableAllEventSources
IOFilterInterruptEventSource::signalInterrupt
  IOWorkLoop::disableAllInterrupts
IOFilterScheme::handleClose
  IOWorkLoop::enableAllEventSources
IOFilterScheme::handleIsOpen
  IOWorkLoop::enableAllInterrupts
IOFilterScheme::handleOpen
  IOWorkLoop::free
IOFilterScheme::read
  IOWorkLoop::getThread
IOFilterScheme::synchronizeCache
  IOWorkLoop::inGate
IOFilterScheme::write
  IOWorkLoop::init
IOFireWireBus::createLocalIsochPort
  IOWorkLoop::onThread
IOFlushProcessorCache
  IOWorkLoop::removeEventSource
IOFree
  IOWorkLoop::runAction
IOFreeAligned
  IOWorkLoop::runEventSources
IOFreeContiguous
  IOWorkLoop::threadMain
IOFreePageable
  IOWorkLoop::threadMainContinuation
IOFWAsyncStreamListener::getFlags
  IOWorkLoop::workLoop
IOFWAsyncStreamListener::getOverrunCounter
  IOWorkLoop::workLoopWithOptions
IOFWAsyncStreamListener::getReceiver
  IOWorkLoop::_maintRequest
IOFWAsyncStreamListener::getRefCon
  ipf_addv4
IOFWAsyncStreamListener::initAll
  ipf_addv6
IOFWAsyncStreamListener::invokeClients
  ipf_inject_input
IOFWAsyncStreamListener::IsNotificationOn
  ipf_inject_output
IOFWAsyncStreamListener::setFlags
  ipf_remove
IOFWAsyncStreamListener::setListenerHandler
  isPrepared
IOFWAsyncStreamListener::TurnOffNotification
  kev_msg_post
IOFWAsyncStreamListener::TurnOnNotification
  kev_vendor_code_find
IOFWPseudoAddressSpace::contains
  mach_get_label
IOFWPseudoAddressSpace::doRead
  mach_get_label_text
IOFWPseudoAddressSpace::doWrite
  mach_get_task_label
IOFWPseudoAddressSpace::initAll
  mach_get_task_label_text
IOFWPseudoAddressSpace::initFixed
  mach_set_port_label
IOFWPseudoAddressSpace::setARxReqIntCompleteHandler
  mac_check_service
IOFWPseudoAddressSpace::simpleRead
  mac_label_new
IOFWPseudoAddressSpace::simpleReader
  mac_policy_register
IOFWPseudoAddressSpace::simpleReadFixed
  mac_policy_unregister
IOFWPseudoAddressSpace::simpleRW
  mac_port_check_access
IOFWPseudoAddressSpace::simpleRW
  mac_port_check_service_obj
IOFWPseudoAddressSpace::simpleRWFixed
  mac_request_label
IOFWPseudoAddressSpace::simpleWriter
  mbuf_adj
IOFWPseudoAddressSpaceAux::setARxReqIntCompleteHandler
  mbuf_adjustlen
IOHIDInterface::free
  mbuf_align_32
IOHIDInterface::init
  mbuf_alloccluster
IOHIDInterface::matchPropertyTable
  mbuf_allocpacket
IOHIDInterface::start
  mbuf_allocpacket_list
IOI2CInterfaceClose
  mbuf_attachcluster
IOI2CInterfaceOpen
  mbuf_clear_csum_performed
IOI2CSendRequest
  mbuf_clear_csum_requested
IOInterleavedMemoryDescriptor::clearMemoryDescriptors
  mbuf_clear_vlan_tag
IOInterleavedMemoryDescriptor::complete
  mbuf_copyback
IOInterleavedMemoryDescriptor::getPhysicalSegment
  mbuf_copydata
IOInterleavedMemoryDescriptor::initWithCapacity
  mbuf_copym
IOInterleavedMemoryDescriptor::prepare
  mbuf_copy_pkthdr
IOInterleavedMemoryDescriptor::setMemoryDescriptor
  mbuf_data
IOInterleavedMemoryDescriptor::withCapacity
  mbuf_datastart
IOInterruptEventSource::checkForWork
  mbuf_data_to_physical
IOInterruptEventSource::disable
  mbuf_dup
IOInterruptEventSource::disableInterruptOccurred
  mbuf_flags
IOInterruptEventSource::enable
  mbuf_free
IOInterruptEventSource::free
  mbuf_freecluster
IOInterruptEventSource::getAutoDisable
  mbuf_freem
IOInterruptEventSource::getIntIndex
  mbuf_freem_list
IOInterruptEventSource::getProvider
  mbuf_get
IOInterruptEventSource::init
  mbuf_getcluster
IOInterruptEventSource::interruptEventSource
  mbuf_gethdr
IOInterruptEventSource::interruptOccurred
  mbuf_getpacket
IOInterruptEventSource::normalInterruptOccurred
  mbuf_get_csum_requested
IOKernelDebugger::debugger
  mbuf_get_vlan_tag
IOKernelDebugger::free
  mbuf_inbound_modified
IOKernelDebugger::handleClose
  mbuf_inet6_cksum
IOKernelDebugger::handleIsOpen
  mbuf_inet_cksum
IOKernelDebugger::handleOpen
  mbuf_leadingspace
IOKernelDebugger::init
  mbuf_len
IOKernelDebugger::kdpReceiveDispatcher
  mbuf_maxlen
IOKernelDebugger::kdpTransmitDispatcher
  mbuf_mclget
IOKernelDebugger::lock
  mbuf_mclhasreference
IOKernelDebugger::nullRxHandler
  mbuf_next
IOKernelDebugger::nullTxHandler
  mbuf_nextpkt
IOKernelDebugger::powerStateDidChangeTo
  mbuf_outbound_finalize
IOKernelDebugger::powerStateWillChangeTo
  mbuf_pkthdr_adjustlen
IOKernelDebugger::registerHandler
  mbuf_pkthdr_header
IOKernelDebugger::unlock
  mbuf_pkthdr_len
IOLittleMemoryCursor::getPhysicalSegments
  mbuf_pkthdr_rcvif
IOLittleMemoryCursor::initWithSpecification
  mbuf_pkthdr_setheader
IOLittleMemoryCursor::outputSegment
  mbuf_pkthdr_setlen
IOLittleMemoryCursor::withSpecification
  mbuf_pkthdr_setrcvif
IOLockAlloc
  mbuf_prepend
IOLockFree
  mbuf_pulldown
IOLockGetMachLock
  mbuf_pullup
IOLockLock
  mbuf_setdata
IOLockSleep
  mbuf_setflags
IOLockSleepDeadline
  mbuf_setflags_mask
IOLockTryLock
  mbuf_setlen
IOLockUnlock
  mbuf_setnext
IOLockWakeup
  mbuf_setnextpkt
IOLog
  mbuf_settype
IOMalloc
  mbuf_set_csum_performed
IOMallocAligned
  mbuf_set_vlan_tag
IOMallocContiguous
  mbuf_split
IOMallocPageable
  mbuf_stats
IOMappedRead16
  mbuf_tag_allocate
IOMappedRead32
  mbuf_tag_find
IOMappedRead64
  mbuf_tag_free
IOMappedRead8
  mbuf_tag_id_find
IOMappedWrite16
  mbuf_trailingspace
IOMappedWrite32
  mbuf_type
IOMappedWrite64
  nd6_lookup_ipv6
IOMappedWrite8
  net_init_add
IOMemoryCursor::genPhysicalSegments
  NotifyClientsOfBusReset
IOMemoryCursor::initWithSpecification
  NotifyClientsOfPortStatusChange
IOMemoryCursor::withSpecification
  powerSource
IOMemoryDescriptor::complete
  prepare
IOMemoryDescriptor::createMappingInTask
  ProcessParallelTask
IOMemoryDescriptor::getDirection
  proto_inject
IOMemoryDescriptor::getLength
  proto_input
IOMemoryDescriptor::getPhysicalAddress
  proto_register_plumber
IOMemoryDescriptor::getPhysicalSegment
  proto_unregister_plumber
IOMemoryDescriptor::getTag
  registerPMSettingController
IOMemoryDescriptor::initWithAddress
  registerPMSettingController
IOMemoryDescriptor::initWithAddress
  RemoveHBAProperty
IOMemoryDescriptor::initWithOptions
  RemoveTargetProperty
IOMemoryDescriptor::initWithPhysicalAddress
  ReportHBAConstraints
IOMemoryDescriptor::initWithPhysicalRanges
  ReportHBAHighestLogicalUnitNumber
IOMemoryDescriptor::initWithRanges
  ReportHBASpecificDeviceDataSize
IOMemoryDescriptor::map
  ReportHBASpecificTaskDataSize
IOMemoryDescriptor::map
  ReportHighestSupportedDeviceID
IOMemoryDescriptor::performOperation
  ReportInitiatorIdentifier
IOMemoryDescriptor::prepare
  ReportMaximumTaskCount
IOMemoryDescriptor::readBytes
  ResumeServices
IOMemoryDescriptor::setMapping
  SetAutoSenseData
IOMemoryDescriptor::setPurgeable
  SetConfiguration
IOMemoryDescriptor::setTag
  SetControllerTaskIdentifier
IOMemoryDescriptor::withAddress
  setDMACommand
IOMemoryDescriptor::withAddress
  SetHBAProperty
IOMemoryDescriptor::withAddressRange
  setMemoryDescriptor
IOMemoryDescriptor::withAddressRanges
  SetRealizedDataTransferCount
IOMemoryDescriptor::withOptions
  SetSCSIParallelFeatureNegotiationResult
IOMemoryDescriptor::withPersistentMemoryDescriptor
  SetTargetProperty
IOMemoryDescriptor::withPhysicalAddress
  SetTimeoutForTask
IOMemoryDescriptor::withPhysicalRanges
  sflt_attach
IOMemoryDescriptor::withRanges
  sflt_detach
IOMemoryDescriptor::withSubRange
  sflt_register
IOMemoryDescriptor::writeBytes
  sflt_unregister
IOMemoryMap::getAddressTask
  SignalInterrupt
IOMemoryMap::getLength
  sockopt_copyin
IOMemoryMap::getMapOptions
  sockopt_copyout
IOMemoryMap::getMemoryDescriptor
  sockopt_direction
IOMemoryMap::getPhysicalAddress
  sockopt_level
IOMemoryMap::getPhysicalSegment
  sockopt_name
IOMemoryMap::redirect
  sockopt_valsize
IOMemoryMap::unmap
  sock_accept
IOMultiMemoryDescriptor::complete
  sock_bind
IOMultiMemoryDescriptor::getPhysicalSegment
  sock_close
IOMultiMemoryDescriptor::initWithDescriptors
  sock_connect
IOMultiMemoryDescriptor::prepare
  sock_getpeername
IOMultiMemoryDescriptor::readBytes
  sock_getsockname
IOMultiMemoryDescriptor::withDescriptors
  sock_getsockopt
IOMultiMemoryDescriptor::writeBytes
  sock_gettype
IONaturalMemoryCursor::getPhysicalSegments
  sock_inject_data_in
IONaturalMemoryCursor::initWithSpecification
  sock_inject_data_out
IONaturalMemoryCursor::outputSegment
  sock_ioctl
IONaturalMemoryCursor::withSpecification
  sock_isconnected
IONotifier::disable
  sock_isnonblocking
IONotifier::enable
  sock_listen
IONotifier::remove
  sock_receive
IOPause
  sock_receivembuf
IORangeAllocator::allocate
  sock_send
IORangeAllocator::allocateRange
  sock_sendmbuf
IORangeAllocator::deallocate
  sock_setpriv
IORangeAllocator::getFragmentCapacity
  sock_setsockopt
IORangeAllocator::getFragmentCount
  sock_shutdown
IORangeAllocator::getFreeCount
  sock_socket
IORangeAllocator::init
  StartController
IORangeAllocator::setFragmentCapacityIncrement
  StopController
IORangeAllocator::withRange
  SuspendPort
IORecursiveLockAlloc
  SuspendServices
IORecursiveLockFree
  synchronize
IORecursiveLockGetMachLock
  TerminateController
IORecursiveLockHaveLock
  updateStatus
IORecursiveLockLock
  withBuffers

ATA

A | I
ATADeviceNub::allocCommand
  IOATACommand::getActualTransfer
ATADeviceNub::ataDeviceNub
  IOATACommand::getBuffer
ATADeviceNub::attach
  IOATACommand::getCommandInUse
ATADeviceNub::executeCommand
  IOATACommand::getCylHi
ATADeviceNub::freeCommand
  IOATACommand::getCylLo
ATADeviceNub::getDeviceID
  IOATACommand::getDevice_Head
ATADeviceNub::init
  IOATACommand::getEndErrorReg
ATADeviceNub::MyATACallback
  IOATACommand::getEndStatusReg
ATADeviceNub::processCallback
  IOATACommand::getErrorReg
ATADeviceNub::publishBusProperties
  IOATACommand::getResult
ATADeviceNub::publishProperties
  IOATACommand::getSectorCount
ATADeviceNub::publishVendorProperties
  IOATACommand::getSectorNumber
ATADeviceNub::swapBytes16
  IOATACommand::getStatus
ATATimerEventSource::ataTimerEventSource
  IOATACommand::setBuffer
ATATimerEventSource::cancelTimeout
  IOATACommand::setByteCount
ATATimerEventSource::disable
  IOATACommand::setCallbackPtr
ATATimerEventSource::enable
  IOATACommand::setCommand
ATATimerEventSource::hasTimedOut
  IOATACommand::setCylHi
ATATimerEventSource::init
  IOATACommand::setCylLo
ATATimerEventSource::myTimeout
  IOATACommand::setDevice_Head
ATATimerEventSource::setTimeoutFunc
  IOATACommand::setFeatures
ATATimerEventSource::wakeAtTime
  IOATACommand::setFlags
IOATABusCommand::allocateCmd
  IOATACommand::setLBA28
IOATABusCommand::executeCallback
  IOATACommand::setOpcode
IOATABusCommand::getBuffer
  IOATACommand::setPacketCommand
IOATABusCommand::getByteCount
  IOATACommand::setPosition
IOATABusCommand::getCallbackPtr
  IOATACommand::setRegMask
IOATABusCommand::getFlags
  IOATACommand::setSectorCount
IOATABusCommand::getOpcode
  IOATACommand::setSectorNumber
IOATABusCommand::getPacketData
  IOATACommand::setTimeoutMS
IOATABusCommand::getPacketSize
  IOATACommand::setTransferChunkSize
IOATABusCommand::getPosition
  IOATACommand::setUnit
IOATABusCommand::getRegMask
  IOATACommand::zeroCommand
IOATABusCommand::getTaskFilePtr
  IOATAController::busCanDispatch
IOATABusCommand::getTimeoutMS
  IOATAController::dispatchNext
IOATABusCommand::getTransferChunkSize
  IOATAController::handleCommand
IOATABusCommand::getUnit
  IOATADevConfig::atadevconfig
IOATABusCommand::init
  IOATADevConfig::bitSigToNumeric
IOATABusCommand::setActualTransfer
  IOATADevConfig::getDMACycleTime
IOATABusCommand::setCommandInUse
  IOATADevConfig::getDMAMode
IOATABusCommand::setResult
  IOATADevConfig::getPacketConfig
IOATABusCommand::zeroCommand
  IOATADevConfig::getPIOCycleTime
IOATABusInfo::atabusinfo
  IOATADevConfig::getPIOMode
IOATABusInfo::getDMAModes
  IOATADevConfig::getUltraMode
IOATABusInfo::getPIOModes
  IOATADevConfig::initWithBestSelection
IOATABusInfo::getSocketType
  IOATADevConfig::setDMACycleTime
IOATABusInfo::getUltraModes
  IOATADevConfig::setDMAMode
IOATABusInfo::getUnits
  IOATADevConfig::setPacketConfig
IOATABusInfo::maxBlocksExtended
  IOATADevConfig::setPIOCycleTime
IOATABusInfo::setDMAModes
  IOATADevConfig::setPIOMode
IOATABusInfo::setDMAQueued
  IOATADevConfig::setUltraMode
IOATABusInfo::setExtendedLBA
  IOATADevice::allocCommand
IOATABusInfo::setMaxBlocksExtended
  IOATADevice::executeCommand
IOATABusInfo::setOverlapped
  IOATADevice::freeCommand
IOATABusInfo::setPIOModes
  IOATADevice::getDeviceType
IOATABusInfo::setSocketType
  IOATADevice::getUnitID
IOATABusInfo::setUltraModes
  IOATADevice::matchLocation
IOATABusInfo::setUnits
  IOATADevice::matchPropertyTable
IOATABusInfo::supportsDMA
  IOATADevice::matchPropertyTable
IOATABusInfo::supportsDMAQueued
  IOATADevice::notifyEvent
IOATABusInfo::supportsExtendedLBA
  IOATADevice::provideBusInfo
IOATABusInfo::supportsOverlapped
  IOATADevice::provideConfig
IOATABusInfo::zeroData
  IOATADevice::selectConfig

AVC

IOFireWireAVCNub::AVCCommand
  IOFireWireAVCUnit::updateAVCCommandTimeout
IOFireWireAVCNub::AVCCommandInGeneration
  IOFireWirePCRSpace::allocateInputPlug
IOFireWireAVCNub::getDevice
  IOFireWirePCRSpace::allocateOutputPlug
IOFireWireAVCNub::updateAVCCommandTimeout
  IOFireWirePCRSpace::clearAllP2PConnections
IOFireWireAVCSubUnit::AVCCommand
  IOFireWirePCRSpace::freeInputPlug
IOFireWireAVCSubUnit::AVCCommandInGeneration
  IOFireWirePCRSpace::freeOutputPlug
IOFireWireAVCSubUnit::handleClose
  IOFireWirePCRSpace::getPCRAddressSpace
IOFireWireAVCSubUnit::handleOpen
  IOFireWirePCRSpace::init
IOFireWireAVCSubUnit::matchPropertyTable
  IOFireWirePCRSpace::readInputMasterPlug
IOFireWireAVCSubUnit::updateAVCCommandTimeout
  IOFireWirePCRSpace::readInputPlug
IOFireWireAVCTargetSpace::getAVCTargetSpace
  IOFireWirePCRSpace::readOutputMasterPlug
IOFireWireAVCTargetSpace::init
  IOFireWirePCRSpace::readOutputPlug
IOFireWireAVCTargetSpace::publishAVCUnitDirectory
  IOFireWirePCRSpace::setAVCTargetSpacePointer
IOFireWireAVCUnit::AVCCommand
  IOFireWirePCRSpace::updateInputMasterPlug
IOFireWireAVCUnit::AVCCommandInGeneration
  IOFireWirePCRSpace::updateInputPlug
IOFireWireAVCUnit::handleClose
  IOFireWirePCRSpace::updateOutputMasterPlug
IOFireWireAVCUnit::handleOpen
  IOFireWirePCRSpace::updateOutputPlug
IOFireWireAVCUnit::matchPropertyTable
 

Audio

IOAudioControl::addUserClient
  IOAudioEngine::performFormatChange
IOAudioControl::addUserClientAction
  IOAudioEngine::performFormatChange
IOAudioControl::clientClosed
  IOAudioEngine::registerService
IOAudioControl::createUserClient
  IOAudioEngine::removeTimer
IOAudioControl::createUserClient
  IOAudioEngine::resetStatusBuffer
IOAudioControl::detachUserClientsAction
  IOAudioEngine::setClockDomain
IOAudioControl::flushValue
  IOAudioEngine::setClockIsStable
IOAudioControl::free
  IOAudioEngine::setDescription
IOAudioControl::getChannelID
  IOAudioEngine::setInputSampleLatency
IOAudioControl::getCommandGate
  IOAudioEngine::setInputSampleOffset
IOAudioControl::getControlID
  IOAudioEngine::setInputSampleOffset
IOAudioControl::getIsStarted
  IOAudioEngine::setMixClipOverhead
IOAudioControl::getValue
  IOAudioEngine::setNumSampleFramesPerBuffer
IOAudioControl::getWorkLoop
  IOAudioEngine::setOutputSampleLatency
IOAudioControl::hardwareValueChanged
  IOAudioEngine::setOutputSampleOffset
IOAudioControl::init
  IOAudioEngine::setOutputSampleOffset
IOAudioControl::newUserClient
  IOAudioEngine::setRunEraseHead
IOAudioControl::performValueChange
  IOAudioEngine::setSampleLatency
IOAudioControl::removeUserClient
  IOAudioEngine::setSampleOffset
IOAudioControl::removeUserClientAction
  IOAudioEngine::setSampleRate
IOAudioControl::sendValueChangeNotification
  IOAudioEngine::setState
IOAudioControl::setChannelID
  IOAudioEngine::start
IOAudioControl::setChannelName
  IOAudioEngine::start
IOAudioControl::setControlID
  IOAudioEngine::startAudioEngine
IOAudioControl::setProperties
  IOAudioEngine::stop
IOAudioControl::setReadOnlyFlag
  IOAudioEngine::stopAudioEngine
IOAudioControl::setSubType
  IOAudioEngine::takeTimeStamp
IOAudioControl::setType
  IOAudioEngine::timerCallback
IOAudioControl::setUsage
  IOAudioEngine::timerFired
IOAudioControl::setValue
  IOAudioLevelControl::create
IOAudioControl::setValueAction
  IOAudioLevelControl::init
IOAudioControl::start
  IOAudioLevelControl::setLinearScale
IOAudioControl::stop
  IOAudioLevelControl::setMaxDB
IOAudioControl::updateValue
  IOAudioLevelControl::setMaxValue
IOAudioControl::validateValue
  IOAudioLevelControl::setMinDB
IOAudioControl::withAttributes
  IOAudioLevelControl::setMinValue
IOAudioDevice::activateAudioEngine
  IOAudioPort::addAudioControl
IOAudioDevice::activateAudioEngine
  IOAudioPort::deactivateAudioControls
IOAudioDevice::addTimerEvent
  IOAudioPort::free
IOAudioDevice::attachAudioPort
  IOAudioPort::initWithAttributes
IOAudioDevice::audioEngineStarting
  IOAudioPort::start
IOAudioDevice::audioEngineStopped
  IOAudioPort::stop
IOAudioDevice::completePowerStateChange
  IOAudioPort::withAttributes
IOAudioDevice::completePowerStateChangeAction
  IOAudioStream::addAvailableFormat
IOAudioDevice::deactivateAllAudioEngines
  IOAudioStream::addAvailableFormat
IOAudioDevice::detachAllAudioPorts
  IOAudioStream::addAvailableFormat
IOAudioDevice::dispatchTimerEvents
  IOAudioStream::addAvailableFormat
IOAudioDevice::flushAudioControls
  IOAudioStream::addClient
IOAudioDevice::free
  IOAudioStream::addDefaultAudioControl
IOAudioDevice::getCommandGate
  IOAudioStream::clearAvailableFormats
IOAudioDevice::getPendingPowerState
  IOAudioStream::clearSampleBuffer
IOAudioDevice::getPowerState
  IOAudioStream::clipIfNecessary
IOAudioDevice::getWorkLoop
  IOAudioStream::clipOutputSamples
IOAudioDevice::init
  IOAudioStream::createDictionaryFromFormat
IOAudioDevice::initHardware
  IOAudioStream::createFormatFromDictionary
IOAudioDevice::initiatePowerStateChange
  IOAudioStream::free
IOAudioDevice::performPowerStateChange
  IOAudioStream::getDirection
IOAudioDevice::protectedCompletePowerStateChange
  IOAudioStream::getFormat
IOAudioDevice::protectedSetPowerState
  IOAudioStream::getFormatExtension
IOAudioDevice::removeAllTimerEvents
  IOAudioStream::getMaxNumChannels
IOAudioDevice::removeTimerEvent
  IOAudioStream::getMixBuffer
IOAudioDevice::setConfigurationApplicationBundle
  IOAudioStream::getMixBufferSize
IOAudioDevice::setDeviceCanBeDefault
  IOAudioStream::getNumClients
IOAudioDevice::setDeviceName
  IOAudioStream::getNumSampleFramesRead
IOAudioDevice::setDeviceShortName
  IOAudioStream::getSampleBuffer
IOAudioDevice::setFamilyManagePower
  IOAudioStream::getSampleBufferSize
IOAudioDevice::setIdleAudioSleepTime
  IOAudioStream::getStartingChannelID
IOAudioDevice::setManufacturerName
  IOAudioStream::getStreamAvailable
IOAudioDevice::setPowerState
  IOAudioStream::getWorkLoop
IOAudioDevice::setPowerStateAction
  IOAudioStream::hardwareFormatChanged
IOAudioDevice::start
  IOAudioStream::initKeys
IOAudioDevice::stop
  IOAudioStream::initWithAudioEngine
IOAudioDevice::timerFired
  IOAudioStream::lockStreamForIO
IOAudioDevice::waitForPendingPowerStateChange
  IOAudioStream::mixOutputSamples
IOAudioEngine::addAudioStream
  IOAudioStream::numSampleFramesPerBufferChanged
IOAudioEngine::addTimer
  IOAudioStream::processOutputSamples
IOAudioEngine::clearAllSampleBuffers
  IOAudioStream::readInputSamples
IOAudioEngine::clientClosed
  IOAudioStream::removeClient
IOAudioEngine::clipOutputSamples
  IOAudioStream::removeDefaultAudioControls
IOAudioEngine::convertInputSamples
  IOAudioStream::resetClipInfo
IOAudioEngine::convertInputSamplesVBR
  IOAudioStream::setDefaultNumSampleFramesRead
IOAudioEngine::convertInputSamplesVBR
  IOAudioStream::setFormat
IOAudioEngine::createDictionaryFromSampleRate
  IOAudioStream::setFormat
IOAudioEngine::createSampleRateFromDictionary
  IOAudioStream::setFormat
IOAudioEngine::eraseOutputSamples
  IOAudioStream::setFormat
IOAudioEngine::free
  IOAudioStream::setFormat
IOAudioEngine::getCommandGate
  IOAudioStream::setFormatAction
IOAudioEngine::getCurrentSampleFrame
  IOAudioStream::setIOFunction
IOAudioEngine::getLoopCountAndTimeStamp
  IOAudioStream::setIOFunctionList
IOAudioEngine::getNumSampleFramesPerBuffer
  IOAudioStream::setMixBuffer
IOAudioEngine::getRunEraseHead
  IOAudioStream::setProperties
IOAudioEngine::getSampleRate
  IOAudioStream::setSampleBuffer
IOAudioEngine::getState
  IOAudioStream::setSampleLatency
IOAudioEngine::getStatus
  IOAudioStream::setStartingChannelNumber
IOAudioEngine::getTimerInterval
  IOAudioStream::setStreamAvailable
IOAudioEngine::getWorkLoop
  IOAudioStream::setTerminalType
IOAudioEngine::init
  IOAudioStream::stop
IOAudioEngine::initHardware
  IOAudioStream::unlockStreamForIO
IOAudioEngine::initKeys
  IOAudioStream::updateNumClients
IOAudioEngine::newUserClient
  IOAudioStream::validateFormat
IOAudioEngine::performAudioEngineStart
  IOAudioStream::validateFormat
IOAudioEngine::performAudioEngineStop
  IOAudioToggleControl::create
IOAudioEngine::performErase
  IOAudioToggleControl::createPassThruMuteControl
IOAudioEngine::performFlush
  IOAudioToggleControl::init

FireWire

IOConfigDirectory::getIndexEntry
  IOFWAddressSpace::addTrustedNode
IOConfigDirectory::getIndexKey
  IOFWAddressSpace::contains
IOConfigDirectory::getIndexType
  IOFWAddressSpace::deactivate
IOConfigDirectory::getIndexValue
  IOFWAddressSpace::doLock
IOConfigDirectory::getKeySubdirectories
  IOFWAddressSpace::doRead
IOConfigDirectory::getKeyType
  IOFWAddressSpace::doWrite
IOConfigDirectory::getKeyValue
  IOFWAddressSpace::intersects
IOConfigDirectory::getSubdirectories
  IOFWAddressSpace::isExclusive
IOConfigDirectory::update
  IOFWAddressSpace::isTrustedNode
IOFireWireDevice::clearNodeFlags
  IOFWAddressSpace::removeAllTrustedNodes
IOFireWireDevice::createPhysicalAddressSpace
  IOFWAddressSpace::removeTrustedNode
IOFireWireDevice::createPseudoAddressSpace
  IOFWAddressSpace::setExclusive
IOFireWireDevice::getNodeFlags
  IOFWAsyncCommand::setMaxPacket
IOFireWireDevice::getUnitCount
  IOFWCommand::insertAfter
IOFireWireDevice::init
  IOFWCommand::removeFromQ
IOFireWireDevice::setMaxSpeed
  IOFWCommand::setHead
IOFireWireDevice::setNodeFlags
  IOFWLocalIsochPort::notify
IOFWAddressSpace::activate
  IOLocalConfigDirectory::update

Graphics

IOFramebuffer::connectFlags
  IOFramebuffer::handleEvent
IOFramebuffer::convertCursorImage
  IOFramebuffer::hasDDCConnect
IOFramebuffer::doI2CRequest
  IOFramebuffer::readDDCClock
IOFramebuffer::enableController
  IOFramebuffer::readDDCData
IOFramebuffer::flushCursor
  IOFramebuffer::registerForInterruptType
IOFramebuffer::getApertureRange
  IOFramebuffer::setApertureEnable
IOFramebuffer::getAppleSense
  IOFramebuffer::setAttribute
IOFramebuffer::getAttribute
  IOFramebuffer::setAttributeForConnection
IOFramebuffer::getAttributeForConnection
  IOFramebuffer::setCLUTWithEntries
IOFramebuffer::getConnectionCount
  IOFramebuffer::setCursorImage
IOFramebuffer::getCurrentDisplayMode
  IOFramebuffer::setCursorState
IOFramebuffer::getDDCBlock
  IOFramebuffer::setDDCClock
IOFramebuffer::getDisplayModeCount
  IOFramebuffer::setDDCData
IOFramebuffer::getDisplayModes
  IOFramebuffer::setDetailedTimings
IOFramebuffer::getInformationForDisplayMode
  IOFramebuffer::setDisplayMode
IOFramebuffer::getPixelFormats
  IOFramebuffer::setGammaTable
IOFramebuffer::getPixelFormatsForDisplayMode
  IOFramebuffer::setInterruptState
IOFramebuffer::getPixelInformation
  IOFramebuffer::setStartupDisplayMode
IOFramebuffer::getStartupDisplayMode
  IOFramebuffer::unregisterInterrupt
IOFramebuffer::getTimingInfoForDisplayMode
  IOFramebuffer::validateDetailedTiming
IOFramebuffer::getVRAMRange
 

Human Interface Device System

HIDCloseReportDescriptor
  IOHIDDevice::handleReport
HIDGetButtonCapabilities
  IOHIDDevice::handleReportWithTime
HIDGetButtonCaps
  IOHIDDevice::handleStart
HIDGetButtons
  IOHIDDevice::handleStop
HIDGetButtonsOnPage
  IOHIDDevice::init
HIDGetCapabilities
  IOHIDDevice::matchPropertyTable
HIDGetCaps
  IOHIDDevice::newCountryCodeNumber
HIDGetCollectionNodes
  IOHIDDevice::newLocationIDNumber
HIDGetScaledUsageValue
  IOHIDDevice::newManufacturerString
HIDGetSpecificButtonCapabilities
  IOHIDDevice::newPrimaryUsageNumber
HIDGetSpecificButtonCaps
  IOHIDDevice::newPrimaryUsagePageNumber
HIDGetSpecificValueCapabilities
  IOHIDDevice::newProductIDNumber
HIDGetSpecificValueCaps
  IOHIDDevice::newProductString
HIDGetUsageValue
  IOHIDDevice::newReportDescriptor
HIDGetUsageValueArray
  IOHIDDevice::newReportIntervalNumber
HIDGetValueCapabilities
  IOHIDDevice::newSerialNumber
HIDGetValueCaps
  IOHIDDevice::newSerialNumberString
HIDMaxUsageListLength
  IOHIDDevice::newTransportString
HIDOpenReportDescriptor
  IOHIDDevice::newUserClient
HIDSetButton
  IOHIDDevice::newVendorIDNumber
HIDSetButtons
  IOHIDDevice::newVendorIDSourceNumber
HIDSetScaledUsageValue
  IOHIDDevice::newVersionNumber
HIDSetUsageValue
  IOHIDDevice::postElementValues
HIDSetUsageValueArray
  IOHIDDevice::publishProperties
HIDUsageListDifference
  IOHIDDevice::registerElement
IOHIDDevice::checkEventDelivery
  IOHIDDevice::setReport
IOHIDDevice::free
  IOHIDDevice::setReport
IOHIDDevice::getMemoryWithCurrentElementValues
  IOHIDDevice::start
IOHIDDevice::getReport
  IOHIDDevice::startEventDelivery
IOHIDDevice::getReport
  IOHIDDevice::stop
IOHIDDevice::handleClose
  IOHIDDevice::stopEventDelivery
IOHIDDevice::handleIsOpen
  IOHIDDevice::updateElementValues
IOHIDDevice::handleOpen
 

Network

IOBasicOutputQueue::enqueue
  IONetworkData::free
IOBasicOutputQueue::flush
  IONetworkData::getAccessTypes
IOBasicOutputQueue::free
  IONetworkData::getBuffer
IOBasicOutputQueue::getCapacity
  IONetworkData::getBufferType
IOBasicOutputQueue::getDropCount
  IONetworkData::getKey
IOBasicOutputQueue::getOutputCount
  IONetworkData::getNotificationAction
IOBasicOutputQueue::getRetryCount
  IONetworkData::getNotificationParameter
IOBasicOutputQueue::getSize
  IONetworkData::getNotificationTarget
IOBasicOutputQueue::getStallCount
  IONetworkData::getSize
IOBasicOutputQueue::getState
  IONetworkData::init
IOBasicOutputQueue::getStatisticsData
  IONetworkData::read
IOBasicOutputQueue::handleNetworkDataAccess
  IONetworkData::readBytes
IOBasicOutputQueue::init
  IONetworkData::reset
IOBasicOutputQueue::output
  IONetworkData::serialize
IOBasicOutputQueue::service
  IONetworkData::setAccessTypes
IOBasicOutputQueue::serviceThread
  IONetworkData::setNotificationTarget
IOBasicOutputQueue::setCapacity
  IONetworkData::withExternalBuffer
IOBasicOutputQueue::start
  IONetworkData::withInternalBuffer
IOBasicOutputQueue::stop
  IONetworkData::withNoBuffer
IOBasicOutputQueue::withTarget
  IONetworkData::write
IOBasicOutputQueue::withTarget
  IONetworkData::writeBytes
IOEthernetController::createInterface
  IONetworkInterface::addNetworkData
IOEthernetController::disablePacketFilter
  IONetworkInterface::attachToDataLinkLayer
IOEthernetController::enablePacketFilter
  IONetworkInterface::clearInputQueue
IOEthernetController::free
  IONetworkInterface::controllerDidChangePowerState
IOEthernetController::getHardwareAddress
  IONetworkInterface::controllerDidOpen
IOEthernetController::getHardwareAddress
  IONetworkInterface::controllerWillChangePowerState
IOEthernetController::getMaxPacketSize
  IONetworkInterface::controllerWillClose
IOEthernetController::getMinPacketSize
  IONetworkInterface::detachFromDataLinkLayer
IOEthernetController::getPacketFilters
  IONetworkInterface::feedPacketInputTap
IOEthernetController::getPacketFilters
  IONetworkInterface::feedPacketOutputTap
IOEthernetController::getVlanTagDemand
  IONetworkInterface::flushInputQueue
IOEthernetController::init
  IONetworkInterface::free
IOEthernetController::initialize
  IONetworkInterface::getController
IOEthernetController::publishProperties
  IONetworkInterface::getExtraFlags
IOEthernetController::setHardwareAddress
  IONetworkInterface::getFlags
IOEthernetController::setHardwareAddress
  IONetworkInterface::getIfnet
IOEthernetController::setMulticastList
  IONetworkInterface::getInterfaceState
IOEthernetController::setMulticastMode
  IONetworkInterface::getInterfaceType
IOEthernetController::setPromiscuousMode
  IONetworkInterface::getMaxTransferUnit
IOEthernetController::setVlanTag
  IONetworkInterface::getMediaAddressLength
IOEthernetController::setWakeOnMagicPacket
  IONetworkInterface::getMediaHeaderLength
IOGatedOutputQueue::free
  IONetworkInterface::getNamePrefix
IOGatedOutputQueue::init
  IONetworkInterface::getNetworkData
IOGatedOutputQueue::output
  IONetworkInterface::getNetworkData
IOGatedOutputQueue::scheduleServiceThread
  IONetworkInterface::getUnitNumber
IOGatedOutputQueue::withTarget
  IONetworkInterface::handleClientClose
IOGatedOutputQueue::withTarget
  IONetworkInterface::handleClientOpen
IOMbufBigMemoryCursor::getPhysicalSegments
  IONetworkInterface::handleClose
IOMbufBigMemoryCursor::getPhysicalSegmentsWithCoalesce
  IONetworkInterface::handleIsOpen
IOMbufBigMemoryCursor::withSpecification
  IONetworkInterface::handleOpen
IOMbufDBDMAMemoryCursor::getPhysicalSegments
  IONetworkInterface::init
IOMbufDBDMAMemoryCursor::getPhysicalSegmentsWithCoalesce
  IONetworkInterface::initIfnet
IOMbufDBDMAMemoryCursor::withSpecification
  IONetworkInterface::inputEvent
IOMbufLittleMemoryCursor::getPhysicalSegments
  IONetworkInterface::inputPacket
IOMbufLittleMemoryCursor::getPhysicalSegmentsWithCoalesce
  IONetworkInterface::isPrimaryInterface
IOMbufLittleMemoryCursor::withSpecification
  IONetworkInterface::isRegistered
IOMbufMemoryCursor::genPhysicalSegments
  IONetworkInterface::lock
IOMbufMemoryCursor::getAndResetCoalesceCount
  IONetworkInterface::matchPropertyTable
IOMbufMemoryCursor::initWithSpecification
  IONetworkInterface::newUserClient
IOMbufNaturalMemoryCursor::getPhysicalSegments
  IONetworkInterface::performCommand
IOMbufNaturalMemoryCursor::getPhysicalSegmentsWithCoalesce
  IONetworkInterface::powerStateDidChangeTo
IOMbufNaturalMemoryCursor::withSpecification
  IONetworkInterface::powerStateWillChangeTo
IONetworkController::allocatePacket
  IONetworkInterface::registerOutputHandler
IONetworkController::attachDebuggerClient
  IONetworkInterface::removeNetworkData
IONetworkController::attachInterface
  IONetworkInterface::removeNetworkData
IONetworkController::configureInterface
  IONetworkInterface::setExtraFlags
IONetworkController::copyMediumDictionary
  IONetworkInterface::setFlags
IONetworkController::copyPacket
  IONetworkInterface::setInterfaceState
IONetworkController::createInterface
  IONetworkInterface::setInterfaceType
IONetworkController::createOutputQueue
  IONetworkInterface::setMaxTransferUnit
IONetworkController::createWorkLoop
  IONetworkInterface::setMediaAddressLength
IONetworkController::detachDebuggerClient
  IONetworkInterface::setMediaHeaderLength
IONetworkController::detachInterface
  IONetworkInterface::setProperties
IONetworkController::disable
  IONetworkInterface::setUnitNumber
IONetworkController::disable
  IONetworkInterface::unlock
IONetworkController::disable
  IONetworkMedium::addMedium
IONetworkController::disablePacketFilter
  IONetworkMedium::free
IONetworkController::doDisable
  IONetworkMedium::getFlags
IONetworkController::doEnable
  IONetworkMedium::getIndex
IONetworkController::enable
  IONetworkMedium::getKey
IONetworkController::enable
  IONetworkMedium::getMediumWithIndex
IONetworkController::enable
  IONetworkMedium::getMediumWithType
IONetworkController::enablePacketFilter
  IONetworkMedium::getName
IONetworkController::executeCommand
  IONetworkMedium::getSpeed
IONetworkController::free
  IONetworkMedium::getType
IONetworkController::freePacket
  IONetworkMedium::init
IONetworkController::getChecksumDemand
  IONetworkMedium::isEqualTo
IONetworkController::getChecksumSupport
  IONetworkMedium::isEqualTo
IONetworkController::getCommandClient
  IONetworkMedium::medium
IONetworkController::getCommandGate
  IONetworkMedium::nameForType
IONetworkController::getFeatures
  IONetworkMedium::removeMedium
IONetworkController::getHardwareAddress
  IONetworkMedium::serialize
IONetworkController::getMaxPacketSize
  IOOutputQueue::cancelServiceThread
IONetworkController::getMediumDictionary
  IOOutputQueue::enqueue
IONetworkController::getMinPacketSize
  IOOutputQueue::flush
IONetworkController::getOutputHandler
  IOOutputQueue::free
IONetworkController::getOutputQueue
  IOOutputQueue::getCapacity
IONetworkController::getPacketBufferConstraints
  IOOutputQueue::getOutputHandler
IONetworkController::getPacketFilters
  IOOutputQueue::getSize
IONetworkController::getSelectedMedium
  IOOutputQueue::getStatisticsData
IONetworkController::handleClose
  IOOutputQueue::init
IONetworkController::handleIsOpen
  IOOutputQueue::scheduleServiceThread
IONetworkController::handleOpen
  IOOutputQueue::service
IONetworkController::init
  IOOutputQueue::serviceThread
IONetworkController::newModelString
  IOOutputQueue::setCapacity
IONetworkController::newRevisionString
  IOOutputQueue::start
IONetworkController::newVendorString
  IOOutputQueue::stop
IONetworkController::outputPacket
  IOPacketQueue::dequeue
IONetworkController::prepare
  IOPacketQueue::dequeueAll
IONetworkController::publishMediumDictionary
  IOPacketQueue::enqueue
IONetworkController::publishProperties
  IOPacketQueue::enqueue
IONetworkController::receivePacket
  IOPacketQueue::enqueueWithDrop
IONetworkController::registerWithPolicyMaker
  IOPacketQueue::flush
IONetworkController::releaseDebuggerLock
  IOPacketQueue::free
IONetworkController::releaseFreePackets
  IOPacketQueue::getCapacity
IONetworkController::replaceOrCopyPacket
  IOPacketQueue::getSize
IONetworkController::replacePacket
  IOPacketQueue::initWithCapacity
IONetworkController::reserveDebuggerLock
  IOPacketQueue::lockDequeue
IONetworkController::selectMedium
  IOPacketQueue::lockDequeueAll
IONetworkController::selectMediumWithName
  IOPacketQueue::lockEnqueue
IONetworkController::sendPacket
  IOPacketQueue::lockEnqueueWithDrop
IONetworkController::setChecksumResult
  IOPacketQueue::lockFlush
IONetworkController::setHardwareAddress
  IOPacketQueue::lockPrepend
IONetworkController::setLinkStatus
  IOPacketQueue::peek
IONetworkController::setMaxPacketSize
  IOPacketQueue::prepend
IONetworkController::setSelectedMedium
  IOPacketQueue::prepend
IONetworkController::start
  IOPacketQueue::setCapacity
IONetworkController::stop
  IOPacketQueue::withCapacity
IONetworkData::clearBuffer
 

PCCard

IOCardBusDevice::cardServices
  IOPCCard16Device::setWindowOffset
IOCardBusDevice::getCardServicesHandle
  IOPCCard16Device::unconfigure
IOCardBusDevice::getState
  IOPCCard16Enabler::configure
IOPCCard16Device::cardServices
  IOPCCard16Enabler::eventHandler
IOPCCard16Device::configure
  IOPCCard16Enabler::getConfigurationInfo
IOPCCard16Device::getCardServicesHandle
  IOPCCard16Enabler::getConfigurations
IOPCCard16Device::getConfigurationInfo
  IOPCCard16Enabler::getState
IOPCCard16Device::getState
  IOPCCard16Enabler::getWindowAttributes
IOPCCard16Device::getWindowAttributes
  IOPCCard16Enabler::getWindowCount
IOPCCard16Device::getWindowCount
  IOPCCard16Enabler::getWindowHandle
IOPCCard16Device::getWindowHandle
  IOPCCard16Enabler::getWindowOffset
IOPCCard16Device::getWindowOffset
  IOPCCard16Enabler::getWindowSize
IOPCCard16Device::getWindowSize
  IOPCCard16Enabler::getWindowType
IOPCCard16Device::getWindowType
  IOPCCard16Enabler::setPowerState
IOPCCard16Device::installEnabler
  IOPCCard16Enabler::setWindowOffset
IOPCCard16Device::ioDeviceMemory
  IOPCCard16Enabler::sortConfigurations
IOPCCard16Device::ioRead16
  IOPCCard16Enabler::tryConfiguration
IOPCCard16Device::ioRead32
  IOPCCard16Enabler::unconfigure
IOPCCard16Device::ioRead8
  IOPCCard16Enabler::withDevice
IOPCCard16Device::ioWrite16
  IOPCCardEjectController::ejectCard
IOPCCard16Device::ioWrite32
  IOPCCardEjectController::requestCardEjection
IOPCCard16Device::ioWrite8
 

PCI

IOAGPDevice::commitAGPMemory
  IOPCIDevice::extendedFindPCICapability
IOAGPDevice::createAGPSpace
  IOPCIDevice::findPCICapability
IOAGPDevice::destroyAGPSpace
  IOPCIDevice::getBusNumber
IOAGPDevice::getAGPRangeAllocator
  IOPCIDevice::getDeviceMemoryWithRegister
IOAGPDevice::getAGPSpace
  IOPCIDevice::getDeviceNumber
IOAGPDevice::getAGPStatus
  IOPCIDevice::getFunctionNumber
IOAGPDevice::releaseAGPMemory
  IOPCIDevice::hasPCIPowerManagement
IOPCIDevice::configRead16
  IOPCIDevice::ioDeviceMemory
IOPCIDevice::configRead32
  IOPCIDevice::ioRead16
IOPCIDevice::configRead8
  IOPCIDevice::ioRead32
IOPCIDevice::configWrite16
  IOPCIDevice::ioRead8
IOPCIDevice::configWrite32
  IOPCIDevice::ioWrite16
IOPCIDevice::configWrite8
  IOPCIDevice::ioWrite32
IOPCIDevice::enablePCIPowerManagement
  IOPCIDevice::ioWrite8
IOPCIDevice::extendedConfigRead16
  IOPCIDevice::mapDeviceMemoryWithRegister
IOPCIDevice::extendedConfigRead32
  IOPCIDevice::setBusMasterEnable
IOPCIDevice::extendedConfigRead8
  IOPCIDevice::setConfigBits
IOPCIDevice::extendedConfigWrite16
  IOPCIDevice::setIOEnable
IOPCIDevice::extendedConfigWrite32
  IOPCIDevice::setMemoryEnable
IOPCIDevice::extendedConfigWrite8
 

Power Management

IOPowerConnection::childHasRequestedPower
  IOPowerConnection::setAwaitingAck
IOPowerConnection::getAwaitingAck
  IOPowerConnection::setChildHasRequestedPower
IOPowerConnection::getDesiredDomainState
  IOPowerConnection::setDesiredDomainState
IOPowerConnection::getPreventIdleSleepFlag
  IOPowerConnection::setParentCurrentPowerFlags
IOPowerConnection::getPreventSystemSleepFlag
  IOPowerConnection::setParentKnowsState
IOPowerConnection::getReadyFlag
  IOPowerConnection::setPreventIdleSleepFlag
IOPowerConnection::parentCurrentPowerFlags
  IOPowerConnection::setPreventSystemSleepFlag
IOPowerConnection::parentKnowsState
  IOPowerConnection::setReadyFlag

SBP-2

IOFireWireSBP2ORB::allocatePageTable
  IOFireWireSerialBusProtocolTransport::AbortSCSICommand
IOFireWireSBP2ORB::deallocatePageTable
  IOFireWireSerialBusProtocolTransport::AllocateResources
IOFireWireSBP2ORB::getCommandBufferDescriptor
  IOFireWireSerialBusProtocolTransport::cleanUp
IOFireWireSBP2ORB::getCommandFlags
  IOFireWireSerialBusProtocolTransport::close
IOFireWireSBP2ORB::getCommandGeneration
  IOFireWireSerialBusProtocolTransport::CoalesceSenseData
IOFireWireSBP2ORB::getCommandTimeout
  IOFireWireSerialBusProtocolTransport::CommandORBAccessor
IOFireWireSBP2ORB::getLogin
  IOFireWireSerialBusProtocolTransport::CompleteSCSITask
IOFireWireSBP2ORB::getMaxPayloadSize
  IOFireWireSerialBusProtocolTransport::CriticalOrbSubmission
IOFireWireSBP2ORB::getORBAddress
  IOFireWireSerialBusProtocolTransport::DeallocateResources
IOFireWireSBP2ORB::getRefCon
  IOFireWireSerialBusProtocolTransport::finalize
IOFireWireSBP2ORB::getRefCon64
  IOFireWireSerialBusProtocolTransport::free
IOFireWireSBP2ORB::release
  IOFireWireSerialBusProtocolTransport::HandleProtocolServiceFeature
IOFireWireSBP2ORB::releaseCommandBuffers
  IOFireWireSerialBusProtocolTransport::init
IOFireWireSBP2ORB::setBufferConstraints
  IOFireWireSerialBusProtocolTransport::IsProtocolServiceSupported
IOFireWireSBP2ORB::setCommandBlock
  IOFireWireSerialBusProtocolTransport::LoginCompletion
IOFireWireSBP2ORB::setCommandBlock
  IOFireWireSerialBusProtocolTransport::LogoutCompletion
IOFireWireSBP2ORB::setCommandBuffers
  IOFireWireSerialBusProtocolTransport::LunResetComplete
IOFireWireSBP2ORB::setCommandBuffersAsRanges
  IOFireWireSerialBusProtocolTransport::SBP2LoginAccessor
IOFireWireSBP2ORB::setCommandBuffersAsRanges64
  IOFireWireSerialBusProtocolTransport::SendSCSICommand
IOFireWireSBP2ORB::setCommandFlags
  IOFireWireSerialBusProtocolTransport::SetCommandBuffers
IOFireWireSBP2ORB::setCommandGeneration
  IOFireWireSerialBusProtocolTransport::SetValidAutoSenseData
IOFireWireSBP2ORB::setCommandTimeout
  IOFireWireSerialBusProtocolTransport::start
IOFireWireSBP2ORB::setMaxPayloadSize
  IOFireWireSerialBusProtocolTransport::StatusNotify
IOFireWireSBP2ORB::setRefCon
  IOFireWireSerialBusProtocolTransport::UnsolicitedStatusNotify
IOFireWireSBP2ORB::setRefCon64
 

Storage

IOBlockStorageDevice::doAsyncReadWrite
  IOBlockStorageDriver::recordMediaParameters
IOBlockStorageDevice::doEjectMedia
  IOBlockStorageDriver::rejectMedia
IOBlockStorageDevice::doFormatMedia
  IOBlockStorageDriver::synchronizeCache
IOBlockStorageDevice::doGetFormatCapacities
  IOBlockStorageDriver::validateNewMedia
IOBlockStorageDevice::doLockUnlockMedia
  IOBlockStorageDriver::write
IOBlockStorageDevice::doSynchronizeCache
  IOCDMedia::getSpeed
IOBlockStorageDevice::getAdditionalDeviceInfoString
  IOCDMedia::getTOC
IOBlockStorageDevice::getProductString
  IOCDMedia::read
IOBlockStorageDevice::getRevisionString
  IOCDMedia::readCD
IOBlockStorageDevice::getVendorString
  IOCDMedia::readCD
IOBlockStorageDevice::getWriteCacheState
  IOCDMedia::readDiscInfo
IOBlockStorageDevice::init
  IOCDMedia::readISRC
IOBlockStorageDevice::reportBlockSize
  IOCDMedia::readMCN
IOBlockStorageDevice::reportEjectability
  IOCDMedia::readTOC
IOBlockStorageDevice::reportLockability
  IOCDMedia::readTrackInfo
IOBlockStorageDevice::reportMaxReadTransfer
  IOCDMedia::setSpeed
IOBlockStorageDevice::reportMaxValidBlock
  IODVDBlockStorageDriver::readStructure
IOBlockStorageDevice::reportMaxWriteTransfer
  IODVDBlockStorageDriver::reportKey
IOBlockStorageDevice::reportMediaState
  IODVDBlockStorageDriver::sendKey
IOBlockStorageDevice::reportPollRequirements
  IODVDMedia::getSpeed
IOBlockStorageDevice::reportRemovability
  IODVDMedia::readDiscInfo
IOBlockStorageDevice::reportWriteProtection
  IODVDMedia::readRZoneInfo
IOBlockStorageDevice::setWriteCacheState
  IODVDMedia::readStructure
IOBlockStorageDriver::acceptNewMedia
  IODVDMedia::reportKey
IOBlockStorageDriver::addToBytesTransferred
  IODVDMedia::sendKey
IOBlockStorageDriver::allocateContext
  IODVDMedia::setSpeed
IOBlockStorageDriver::breakUpRequest
  IOMedia::getAttributes
IOBlockStorageDriver::checkForMedia
  IOMedia::getBase
IOBlockStorageDriver::constrainByteCount
  IOMedia::getContent
IOBlockStorageDriver::deblockRequest
  IOMedia::getContentHint
IOBlockStorageDriver::decommissionMedia
  IOMedia::getPreferredBlockSize
IOBlockStorageDriver::deleteContext
  IOMedia::getSize
IOBlockStorageDriver::ejectMedia
  IOMedia::handleClose
IOBlockStorageDriver::executeRequest
  IOMedia::handleIsOpen
IOBlockStorageDriver::formatMedia
  IOMedia::handleOpen
IOBlockStorageDriver::getDeviceTypeName
  IOMedia::init
IOBlockStorageDriver::getFormatCapacities
  IOMedia::isEjectable
IOBlockStorageDriver::getMediaBlockSize
  IOMedia::isFormatted
IOBlockStorageDriver::getMediaState
  IOMedia::isWhole
IOBlockStorageDriver::getStatistic
  IOMedia::isWritable
IOBlockStorageDriver::getStatistics
  IOMedia::read
IOBlockStorageDriver::handleClose
  IOMedia::synchronizeCache
IOBlockStorageDriver::handleIsOpen
  IOMedia::write
IOBlockStorageDriver::handleOpen
  IOPartitionScheme::handleClose
IOBlockStorageDriver::handleStart
  IOPartitionScheme::handleIsOpen
IOBlockStorageDriver::handleYield
  IOPartitionScheme::handleOpen
IOBlockStorageDriver::incrementErrors
  IOPartitionScheme::read
IOBlockStorageDriver::incrementRetries
  IOPartitionScheme::synchronizeCache
IOBlockStorageDriver::initMediaState
  IOPartitionScheme::write
IOBlockStorageDriver::instantiateDesiredMediaObject
  IOStorage::complete
IOBlockStorageDriver::instantiateMediaObject
  IOStorage::handleClose
IOBlockStorageDriver::isMediaEjectable
  IOStorage::handleIsOpen
IOBlockStorageDriver::isMediaPollExpensive
  IOStorage::handleOpen
IOBlockStorageDriver::isMediaPollRequired
  IOStorage::open
IOBlockStorageDriver::lockMedia
  IOStorage::read
IOBlockStorageDriver::mediaStateHasChanged
  IOStorage::read
IOBlockStorageDriver::pollMedia
  IOStorage::synchronizeCache
IOBlockStorageDriver::prepareRequest
  IOStorage::write
IOBlockStorageDriver::read
  IOStorage::write

USB

IOUSBController::AbortPipe
  IOUSBDevice::FindNextInterface
IOUSBController::AcquireDeviceZero
  IOUSBDevice::FindNextInterfaceDescriptor
IOUSBController::ClearPipeStall
  IOUSBDevice::GetAddress
IOUSBController::ClearRootHubFeature
  IOUSBDevice::GetBus
IOUSBController::ClearRootHubPortFeature
  IOUSBDevice::GetBusPowerAvailable
IOUSBController::ClosePipe
  IOUSBDevice::GetChildLocationID
IOUSBController::DeviceRequest
  IOUSBDevice::GetConfiguration
IOUSBController::DeviceRequest
  IOUSBDevice::GetConfigurationDescriptor
IOUSBController::GetBandwidthAvailable
  IOUSBDevice::GetDeviceRelease
IOUSBController::GetFrameNumber
  IOUSBDevice::GetDeviceStatus
IOUSBController::GetFrameNumber32
  IOUSBDevice::GetFullConfigurationDescriptor
IOUSBController::GetRootHubConfDescriptor
  IOUSBDevice::GetManufacturerStringIndex
IOUSBController::GetRootHubDescriptor
  IOUSBDevice::GetMaxPacketSize
IOUSBController::GetRootHubDeviceDescriptor
  IOUSBDevice::GetNumConfigurations
IOUSBController::GetRootHubPortState
  IOUSBDevice::GetPipeZero
IOUSBController::GetRootHubPortStatus
  IOUSBDevice::GetProductID
IOUSBController::GetRootHubStatus
  IOUSBDevice::GetProductStringIndex
IOUSBController::IsocIO
  IOUSBDevice::GetSerialNumberStringIndex
IOUSBController::IsocIO
  IOUSBDevice::GetSpeed
IOUSBController::OpenPipe
  IOUSBDevice::GetStringDescriptor
IOUSBController::Read
  IOUSBDevice::GetVendorID
IOUSBController::Read
  IOUSBDevice::MakePipe
IOUSBController::Read
  IOUSBDevice::ReEnumerateDevice
IOUSBController::ReleaseDeviceZero
  IOUSBDevice::ResetDevice
IOUSBController::ResetPipe
  IOUSBDevice::SetConfiguration
IOUSBController::SetHubAddress
  IOUSBDevice::SuspendDevice
IOUSBController::SetRootHubDescriptor
  IOUSBInterface::DeviceRequest
IOUSBController::SetRootHubFeature
  IOUSBInterface::FindNextAltInterface
IOUSBController::SetRootHubPortFeature
  IOUSBInterface::FindNextAssociatedDescriptor
IOUSBController::UIMAbortEndpoint
  IOUSBInterface::FindNextPipe
IOUSBController::UIMClearEndpointStall
  IOUSBInterface::GetAlternateSetting
IOUSBController::UIMCreateBulkEndpoint
  IOUSBInterface::GetConfigValue
IOUSBController::UIMCreateBulkTransfer
  IOUSBInterface::GetDevice
IOUSBController::UIMCreateControlEndpoint
  IOUSBInterface::GetEndpointProperties
IOUSBController::UIMCreateControlTransfer
  IOUSBInterface::GetInterfaceClass
IOUSBController::UIMCreateInterruptEndpoint
  IOUSBInterface::GetInterfaceNumber
IOUSBController::UIMCreateInterruptTransfer
  IOUSBInterface::GetInterfaceProtocol
IOUSBController::UIMCreateIsochEndpoint
  IOUSBInterface::GetInterfaceStringIndex
IOUSBController::UIMCreateIsochTransfer
  IOUSBInterface::GetInterfaceSubClass
IOUSBController::UIMCreateIsochTransfer
  IOUSBInterface::GetNumEndpoints
IOUSBController::UIMCreateIsochTransfer
  IOUSBInterface::GetPipeObj
IOUSBController::UIMDeleteEndpoint
  IOUSBInterface::SetAlternateInterface
IOUSBController::UIMFinalize
  IOUSBPipe::Abort
IOUSBController::UIMInitialize
  IOUSBPipe::ClearPipeStall
IOUSBController::UIMRootHubStatusChange
  IOUSBPipe::ClearStall
IOUSBController::UIMRootHubStatusChange
  IOUSBPipe::ControlRequest
IOUSBController::Write
  IOUSBPipe::ControlRequest
IOUSBController::Write
  IOUSBPipe::GetDirection
IOUSBController::Write
  IOUSBPipe::GetEndpoint
IOUSBControllerV2::ConfigureDeviceZero
  IOUSBPipe::GetEndpointDescriptor
IOUSBControllerV2::CreateDevice
  IOUSBPipe::GetEndpointNumber
IOUSBControllerV2::GetFrameNumberWithTime
  IOUSBPipe::GetPipeStatus
IOUSBControllerV2::GetLowLatencyOptionsAndPhysicalMask
  IOUSBPipe::GetStatus
IOUSBControllerV2::OpenPipe
  IOUSBPipe::GetType
IOUSBControllerV2::ReadV2
  IOUSBPipe::Read
IOUSBControllerV2::UIMCreateBulkEndpoint
  IOUSBPipe::Read
IOUSBControllerV2::UIMCreateControlEndpoint
  IOUSBPipe::Read
IOUSBControllerV2::UIMCreateInterruptEndpoint
  IOUSBPipe::Read
IOUSBControllerV2::UIMCreateIsochEndpoint
  IOUSBPipe::Reset
IOUSBControllerV2::UIMCreateIsochEndpoint
  IOUSBPipe::SetPipePolicy
IOUSBDevice::CreateInterfaceIterator
  IOUSBPipe::Write
IOUSBDevice::DeviceRequest
  IOUSBPipe::Write
IOUSBDevice::DisplayUserNotification
  IOUSBPipe::Write

libkern

OSAddAtomic
  OSMetaClass::getInstanceCount
OSAddAtomic16
  OSMetaClass::getKmodName
OSAddAtomic64
  OSMetaClass::getMetaClassWithName
OSAddAtomic8
  OSMetaClass::getRetainCount
OSArray::ensureCapacity
  OSMetaClass::getSuperClass
OSArray::flushCollection
  OSMetaClass::instanceConstructed
OSArray::free
  OSMetaClass::instanceDestructed
OSArray::getCapacity
  OSMetaClass::logError
OSArray::getCapacityIncrement
  OSMetaClass::modHasInstance
OSArray::getCount
  OSMetaClass::OSMetaClass
OSArray::getLastObject
  OSMetaClass::OSMetaClass
OSArray::getNextIndexOfObject
  OSMetaClass::postModLoad
OSArray::getObject
  OSMetaClass::preModLoad
OSArray::initWithArray
  OSMetaClass::release
OSArray::initWithCapacity
  OSMetaClass::release
OSArray::initWithObjects
  OSMetaClass::reportModInstances
OSArray::isEqualTo
  OSMetaClass::retain
OSArray::isEqualTo
  OSMetaClass::taggedRelease
OSArray::merge
  OSMetaClass::taggedRelease
OSArray::removeObject
  OSMetaClass::taggedRetain
OSArray::replaceObject
  OSMetaClassBase::getRetainCount
OSArray::serialize
  OSMetaClassBase::isEqualTo
OSArray::setCapacityIncrement
  OSMetaClassBase::metaCast
OSArray::setObject
  OSMetaClassBase::metaCast
OSArray::setObject
  OSMetaClassBase::metaCast
OSArray::withArray
  OSMetaClassBase::metaCast
OSArray::withCapacity
  OSMetaClassBase::operator =
OSArray::withObjects
  OSMetaClassBase::OSMetaClassBase
OSBitAndAtomic
  OSMetaClassBase::release
OSBitAndAtomic16
  OSMetaClassBase::release
OSBitAndAtomic8
  OSMetaClassBase::retain
OSBitOrAtomic
  OSMetaClassBase::serialize
OSBitOrAtomic16
  OSMetaClassBase::taggedRelease
OSBitOrAtomic8
  OSMetaClassBase::taggedRelease
OSBitXorAtomic
  OSMetaClassBase::taggedRetain
OSBitXorAtomic16
  OSNumber::addValue
OSBitXorAtomic8
  OSNumber::free
OSBoolean::getValue
  OSNumber::init
OSBoolean::isEqualTo
  OSNumber::init
OSBoolean::isEqualTo
  OSNumber::isEqualTo
OSBoolean::isFalse
  OSNumber::isEqualTo
OSBoolean::isTrue
  OSNumber::numberOfBits
OSBoolean::serialize
  OSNumber::numberOfBytes
OSCollection::ensureCapacity
  OSNumber::serialize
OSCollection::flushCollection
  OSNumber::setValue
OSCollection::getCapacity
  OSNumber::unsigned16BitValue
OSCollection::getCapacityIncrement
  OSNumber::unsigned32BitValue
OSCollection::getCount
  OSNumber::unsigned64BitValue
OSCollection::getNextObjectForIterator
  OSNumber::unsigned8BitValue
OSCollection::haveUpdated
  OSNumber::withNumber
OSCollection::init
  OSNumber::withNumber
OSCollection::initIterator
  OSObject::delete
OSCollection::iteratorSize
  OSObject::free
OSCollection::setCapacityIncrement
  OSObject::getRetainCount
OSCollectionIterator::free
  OSObject::init
OSCollectionIterator::getNextObject
  OSObject::new
OSCollectionIterator::initWithCollection
  OSObject::operator delete
OSCollectionIterator::isValid
  OSObject::operator new
OSCollectionIterator::reset
  OSObject::release
OSCollectionIterator::withCollection
  OSObject::release
OSCompareAndSwap
  OSObject::retain
OSCompareAndSwap64
  OSObject::serialize
OSData::appendByte
  OSObject::taggedRelease
OSData::appendBytes
  OSObject::taggedRelease
OSData::appendBytes
  OSObject::taggedRetain
OSData::ensureCapacity
  OSOrderedSet::containsObject
OSData::free
  OSOrderedSet::ensureCapacity
OSData::getBytesNoCopy
  OSOrderedSet::flushCollection
OSData::getBytesNoCopy
  OSOrderedSet::free
OSData::getCapacity
  OSOrderedSet::getCapacity
OSData::getCapacityIncrement
  OSOrderedSet::getCapacityIncrement
OSData::getLength
  OSOrderedSet::getCount
OSData::initWithBytes
  OSOrderedSet::getFirstObject
OSData::initWithBytesNoCopy
  OSOrderedSet::getLastObject
OSData::initWithCapacity
  OSOrderedSet::getObject
OSData::initWithData
  OSOrderedSet::getOrderingRef
OSData::initWithData
  OSOrderedSet::initWithCapacity
OSData::isEqualTo
  OSOrderedSet::isEqualTo
OSData::isEqualTo
  OSOrderedSet::isEqualTo
OSData::isEqualTo
  OSOrderedSet::member
OSData::isEqualTo
  OSOrderedSet::orderObject
OSData::serialize
  OSOrderedSet::removeObject
OSData::setCapacityIncrement
  OSOrderedSet::setCapacityIncrement
OSData::withBytes
  OSOrderedSet::setFirstObject
OSData::withBytesNoCopy
  OSOrderedSet::setLastObject
OSData::withCapacity
  OSOrderedSet::setObject
OSData::withData
  OSOrderedSet::setObject
OSData::withData
  OSOrderedSet::withCapacity
OSDecrementAtomic
  OSSet::containsObject
OSDecrementAtomic16
  OSSet::ensureCapacity
OSDecrementAtomic64
  OSSet::flushCollection
OSDecrementAtomic8
  OSSet::free
OSDequeueAtomic
  OSSet::getAnyObject
OSDictionary::ensureCapacity
  OSSet::getCapacity
OSDictionary::flushCollection
  OSSet::getCapacityIncrement
OSDictionary::free
  OSSet::getCount
OSDictionary::getCapacity
  OSSet::initWithArray
OSDictionary::getCapacityIncrement
  OSSet::initWithCapacity
OSDictionary::getCount
  OSSet::initWithObjects
OSDictionary::getObject
  OSSet::initWithSet
OSDictionary::getObject
  OSSet::isEqualTo
OSDictionary::getObject
  OSSet::isEqualTo
OSDictionary::initWithCapacity
  OSSet::member
OSDictionary::initWithDictionary
  OSSet::merge
OSDictionary::initWithObjects
  OSSet::merge
OSDictionary::initWithObjects
  OSSet::removeObject
OSDictionary::isEqualTo
  OSSet::serialize
OSDictionary::isEqualTo
  OSSet::setCapacityIncrement
OSDictionary::isEqualTo
  OSSet::setObject
OSDictionary::merge
  OSSet::withArray
OSDictionary::removeObject
  OSSet::withCapacity
OSDictionary::removeObject
  OSSet::withObjects
OSDictionary::removeObject
  OSSet::withSet
OSDictionary::serialize
  OSString::free
OSDictionary::setCapacityIncrement
  OSString::getChar
OSDictionary::setObject
  OSString::getCStringNoCopy
OSDictionary::setObject
  OSString::getLength
OSDictionary::setObject
  OSString::initWithCString
OSDictionary::withCapacity
  OSString::initWithCStringNoCopy
OSDictionary::withDictionary
  OSString::initWithString
OSDictionary::withObjects
  OSString::isEqualTo
OSDictionary::withObjects
  OSString::isEqualTo
OSEnqueueAtomic
  OSString::isEqualTo
OSIncrementAtomic
  OSString::isEqualTo
OSIncrementAtomic16
  OSString::serialize
OSIncrementAtomic64
  OSString::setChar
OSIncrementAtomic8
  OSString::withCString
OSIterator::getNextObject
  OSString::withCStringNoCopy
OSIterator::isValid
  OSString::withString
OSIterator::reset
  OSSymbol::free
OSMetaClass::alloc
  OSSymbol::isEqualTo
OSMetaClass::allocClassWithName
  OSSymbol::isEqualTo
OSMetaClass::allocClassWithName
  OSSymbol::isEqualTo
OSMetaClass::allocClassWithName
  OSSymbol::taggedRelease
OSMetaClass::checkMetaCast
  OSSymbol::taggedRelease
OSMetaClass::checkMetaCastWithName
  OSSymbol::withCString
OSMetaClass::checkMetaCastWithName
  OSSymbol::withCStringNoCopy
OSMetaClass::checkMetaCastWithName
  OSSymbol::withString
OSMetaClass::checkModLoad
  OSSynchronizeIO
OSMetaClass::considerUnloads
  OSTestAndClear
OSMetaClass::getClassName
  OSTestAndSet
OSMetaClass::getClassSize
  OSUnserializeXML

Other References

Header Index
Constants, Globals, and Macros Index
Data Types Index

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.