Kernel Framework Reference Data Types 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

Data Types

B | C | D | E | I-IN | IO-IZ | K | M-ME | MP-MZ | N | O | P | S | U
BPF
  mpo_netinet_icmp_reply_t
BPF
  mpo_netinet_tcp_reply_t
bpf_packet_func
  mpo_pipe_check_ioctl_t
bpf_send_func
  mpo_pipe_check_kqfilter_t
bpf_tap_func
  mpo_pipe_check_label_update_t
bpf_tap_mode
  mpo_pipe_check_read_t
bpf_tap_mode
  mpo_pipe_check_select_t
ctl_connect_func
  mpo_pipe_check_stat_t
ctl_disconnect_func
  mpo_pipe_check_write_t
ctl_event_data
  mpo_pipe_label_associate_t
ctl_getopt_func
  mpo_pipe_label_copy_t
ctl_info
  mpo_pipe_label_destroy_t
ctl_send_func
  mpo_pipe_label_externalize_t
ctl_setopt_func
  mpo_pipe_label_init_t
dummy
  mpo_pipe_label_internalize_t
ExpansionData
  mpo_pipe_label_update_t
ExpansionData
  mpo_policy_destroy_t
ExpansionData
  mpo_policy_initbsd_t
ExpansionData
  mpo_policy_init_t
ExpansionData
  mpo_policy_syscall_t
ExpansionData
  mpo_port_check_copy_send_t
ExpansionData
  mpo_port_check_hold_receive_t
iff_detached_func
  mpo_port_check_hold_send_once_t
iff_event_func
  mpo_port_check_hold_send_t
iff_filter
  mpo_port_check_label_update_t
iff_input_func
  mpo_port_check_make_send_once_t
iff_ioctl_func
  mpo_port_check_make_send_t
iff_output_func
  mpo_port_check_method_t
ifnet_add_proto_func
  mpo_port_check_move_receive_t
ifnet_attach_proto_param
  mpo_port_check_move_send_once_t
ifnet_check_multi
  mpo_port_check_move_send_t
ifnet_del_proto_func
  mpo_port_check_receive_t
ifnet_demux_desc
  mpo_port_check_send_t
ifnet_demux_func
  mpo_port_check_service_t
ifnet_detached_func
  mpo_port_label_associate_kernel_t
ifnet_event_func
  mpo_port_label_associate_t
ifnet_family_t
  mpo_port_label_compute_t
ifnet_framer_func
  mpo_port_label_copy_t
ifnet_init_params
  mpo_port_label_destroy_t
ifnet_ioctl_func
  mpo_port_label_init_t
ifnet_offload_t
  mpo_port_label_update_cred_t
ifnet_output_func
  mpo_port_label_update_kobject_t
ifnet_set_bpf_tap
  mpo_posixsem_check_create_t
ifnet_stats_param
  mpo_posixsem_check_open_t
ifnet_stat_increment_param
  mpo_posixsem_check_post_t
if_del_proto_func
  mpo_posixsem_check_unlink_t
Interface
  mpo_posixsem_check_wait_t
Interface
  mpo_posixsem_label_associate_t
IOBufferMemoryDescriptor::ExpansionData
  mpo_posixsem_label_destroy_t
IOCatalogueGetData
  mpo_posixsem_label_init_t
IOCatalogueReset
  mpo_posixshm_check_create_t
IOCatalogueSendData
  mpo_posixshm_check_mmap_t
IOCatalogueTerminate
  mpo_posixshm_check_open_t
IOCommandGate::Action
  mpo_posixshm_check_stat_t
IOCommandGate::ExpansionData
  mpo_posixshm_check_truncate_t
IOCommandPool::ExpansionData
  mpo_posixshm_check_unlink_t
IODataQueueAppendix
  mpo_posixshm_label_associate_t
IODataQueueEntry
  mpo_posixshm_label_destroy_t
IODataQueueMemory
  mpo_posixshm_label_init_t
IODebuggerLockState
  mpo_proc_check_debug_t
IODebuggerRxHandler
  mpo_proc_check_fork_t
IODebuggerTxHandler
  mpo_proc_check_getaudit_t
IODeviceMemory::InitElement
  mpo_proc_check_getauid_t
IODMACommand::MappingOptions
  mpo_proc_check_getlcid_t
IODMACommand::Segment32
  mpo_proc_check_get_task_name_t
IODMACommand::Segment32
  mpo_proc_check_get_task_t
IODMACommand::Segment64
  mpo_proc_check_mprotect_t
IODMACommand::SegmentFunction
  mpo_proc_check_sched_t
IODMACommand::SegmentFunction
  mpo_proc_check_setaudit_t
IOEventSource::Action
  mpo_proc_check_setauid_t
IOEventSource::ExpansionData
  mpo_proc_check_setlcid_t
IOFilterInterruptEventSource::ExpansionData
  mpo_proc_check_signal_t
IOFilterInterruptEventSource::Filter
  mpo_proc_check_wait_t
IOFireWireLocalNodeAux::ExpansionData
  mpo_proc_label_destroy_t
IOFWAsyncStreamListener::ExpansionData
  mpo_proc_label_init_t
IOFWPhysicalAddressSpaceAux::ExpansionData
  mpo_socketpeer_label_associate_mbuf_t
IOFWPseudoAddressSpace::ExpansionData
  mpo_socketpeer_label_associate_socket_t
IOHIDElementCollectionType
  mpo_socketpeer_label_destroy_t
IOHIDElementCollectionType
  mpo_socketpeer_label_externalize_t
IOHIDElementCookie
  mpo_socketpeer_label_init_t
IOHIDElementType
  mpo_socket_check_accepted_t
IOHIDElementType
  mpo_socket_check_accept_t
IOHIDInterface::CompletionAction
  mpo_socket_check_bind_t
IOHIDInterface::InterruptReportAction
  mpo_socket_check_connect_t
IOHIDInterface::IOHIDInterface::CompletionAction
  mpo_socket_check_create_t
IOHIDInterface::IOHIDInterface::InterruptReportAction
  mpo_socket_check_deliver_t
IOHIDOptionsType
  mpo_socket_check_getsockopt_t
IOHIDOptionsType
  mpo_socket_check_kqfilter_t
IOHIDQueueOptionsType
  mpo_socket_check_label_update_t
IOHIDQueueOptionsType
  mpo_socket_check_listen_t
IOHIDReportType
  mpo_socket_check_received_t
IOHIDReportType
  mpo_socket_check_receive_t
IOI2CBusTiming
  mpo_socket_check_select_t
IOI2CRequest
  mpo_socket_check_send_t
IOInterruptEventSource::Action
  mpo_socket_check_setsockopt_t
IOInterruptEventSource::ExpansionData
  mpo_socket_check_stat_t
IOMakeMatching
  mpo_socket_label_associate_accept_t
IOMemoryCursor::PhysicalSegment
  mpo_socket_label_associate_t
IOMemoryCursor::SegmentFunction
  mpo_socket_label_copy_t
IOMemoryDescriptor::ExpansionData
  mpo_socket_label_destroy_t
IOPMPowerFlags
  mpo_socket_label_externalize_t
IOPMPowerFlags
  mpo_socket_label_init_t
IOPMPowerState
  mpo_socket_label_internalize_t
IORegistryEntry::Action
  mpo_socket_label_update_t
IORegistryEntry::ExpansionData
  mpo_system_check_acct_t
IORemoteConfigDirectory::ExpansionData
  mpo_system_check_auditctl_t
IOReturn
  mpo_system_check_auditon_t
IOService::ExpansionData
  mpo_system_check_audit_t
IOServiceInterestHandler
  mpo_system_check_host_priv_t
IOServiceNotificationHandler
  mpo_system_check_nfsd_t
IOStream
  mpo_system_check_reboot_t
IOStreamBufferID
  mpo_system_check_settime_t
IOStreamBufferQueue
  mpo_system_check_swapoff_t
IOStreamBufferQueueEntry
  mpo_system_check_swapon_t
IOTimerEventSource::Action
  mpo_system_check_sysctl_t
IOTimerEventSource::ExpansionData
  mpo_sysvmsg_label_associate_t
IOUserClient::ExpansionData
  mpo_sysvmsg_label_destroy_t
IOWorkLoop::Action
  mpo_sysvmsg_label_init_t
IOWorkLoop::ExpansionData
  mpo_sysvmsg_label_recycle_t
IOWorkLoop::maintCommandEnum
  mpo_sysvmsq_check_enqueue_t
ipfilter_t
  mpo_sysvmsq_check_msgrcv_t
ipf_detach_func
  mpo_sysvmsq_check_msgrmid_t
ipf_filter
  mpo_sysvmsq_check_msqctl_t
ipf_filter
  mpo_sysvmsq_check_msqget_t
ipf_input_func
  mpo_sysvmsq_check_msqrcv_t
ipf_output_func
  mpo_sysvmsq_check_msqsnd_t
kauth_cred_t
  mpo_sysvmsq_label_associate_t
kern_ctl_ref
  mpo_sysvmsq_label_destroy_t
kern_ctl_reg
  mpo_sysvmsq_label_init_t
kern_event_msg
  mpo_sysvmsq_label_recycle_t
kev_d_vectors
  mpo_sysvsem_check_semctl_t
kev_msg
  mpo_sysvsem_check_semget_t
kev_request
  mpo_sysvsem_check_semop_t
kev_vendor_code
  mpo_sysvsem_label_associate_t
kIOExternalMethodScalarInputCountMax
  mpo_sysvsem_label_destroy_t
kIOUCVariableStructureSize
  mpo_sysvsem_label_init_t
Mach
  mpo_sysvsem_label_recycle_t
mac_module_data_element
  mpo_sysvshm_check_shmat_t
mac_policy_conf
  mpo_sysvshm_check_shmctl_t
mac_policy_handle_t
  mpo_sysvshm_check_shmdt_t
mac_policy_ops
  mpo_sysvshm_check_shmget_t
mbuf_csum_performed_flags_t
  mpo_sysvshm_label_associate_t
mbuf_csum_request_flags_t
  mpo_sysvshm_label_destroy_t
mbuf_flags_t
  mpo_sysvshm_label_init_t
mbuf_how_t
  mpo_sysvshm_label_recycle_t
mbuf_stat
  mpo_task_label_associate_kernel_t
mbuf_type_t
  mpo_task_label_associate_t
Memory
  mpo_task_label_copy_t
mpo_audit_check_postselect_t
  mpo_task_label_destroy_t
mpo_audit_check_preselect_t
  mpo_task_label_externalize_t
mpo_bpfdesc_check_receive_t
  mpo_task_label_init_t
mpo_bpfdesc_label_associate_t
  mpo_task_label_internalize_t
mpo_bpfdesc_label_destroy_t
  mpo_task_label_update_t
mpo_bpfdesc_label_init_t
  mpo_thread_userret_t
mpo_cred_check_label_update_execve_t
  mpo_vnode_check_access_t
mpo_cred_check_label_update_t
  mpo_vnode_check_chdir_t
mpo_cred_check_visible_t
  mpo_vnode_check_chroot_t
mpo_cred_label_associate_fork_t
  mpo_vnode_check_create_t
mpo_cred_label_associate_kernel_t
  mpo_vnode_check_deleteextattr_t
mpo_cred_label_associate_t
  mpo_vnode_check_exchangedata_t
mpo_cred_label_associate_user_t
  mpo_vnode_check_exec_t
mpo_cred_label_destroy_t
  mpo_vnode_check_getattrlist_t
mpo_cred_label_externalize_audit_t
  mpo_vnode_check_getextattr_t
mpo_cred_label_externalize_t
  mpo_vnode_check_ioctl_t
mpo_cred_label_init_t
  mpo_vnode_check_kqfilter_t
mpo_cred_label_internalize_t
  mpo_vnode_check_label_update_t
mpo_cred_label_update_execve_t
  mpo_vnode_check_link_t
mpo_cred_label_update_t
  mpo_vnode_check_listextattr_t
mpo_devfs_label_associate_device_t
  mpo_vnode_check_lookup_t
mpo_devfs_label_associate_directory_t
  mpo_vnode_check_open_t
mpo_devfs_label_copy_t
  mpo_vnode_check_readdir_t
mpo_devfs_label_destroy_t
  mpo_vnode_check_readlink_t
mpo_devfs_label_init_t
  mpo_vnode_check_read_t
mpo_devfs_label_update_t
  mpo_vnode_check_rename_from_t
mpo_file_check_change_offset_t
  mpo_vnode_check_rename_to_t
mpo_file_check_create_t
  mpo_vnode_check_revoke_t
mpo_file_check_dup_t
  mpo_vnode_check_select_t
mpo_file_check_fcntl_t
  mpo_vnode_check_setattrlist_t
mpo_file_check_get_offset_t
  mpo_vnode_check_setextattr_t
mpo_file_check_get_t
  mpo_vnode_check_setflags_t
mpo_file_check_inherit_t
  mpo_vnode_check_setmode_t
mpo_file_check_ioctl_t
  mpo_vnode_check_setowner_t
mpo_file_check_lock_t
  mpo_vnode_check_setutimes_t
mpo_file_check_mmap_downgrade_t
  mpo_vnode_check_stat_t
mpo_file_check_mmap_t
  mpo_vnode_check_truncate_t
mpo_file_check_receive_t
  mpo_vnode_check_unlink_t
mpo_file_check_set_t
  mpo_vnode_check_write_t
mpo_file_label_associate_t
  mpo_vnode_label_associate_devfs_t
mpo_file_label_destroy_t
  mpo_vnode_label_associate_extattr_t
mpo_file_label_init_t
  mpo_vnode_label_associate_file_t
mpo_ifnet_check_label_update_t
  mpo_vnode_label_associate_pipe_t
mpo_ifnet_check_transmit_t
  mpo_vnode_label_associate_posixsem_t
mpo_ifnet_label_associate_t
  mpo_vnode_label_associate_posixshm_t
mpo_ifnet_label_copy_t
  mpo_vnode_label_associate_singlelabel_t
mpo_ifnet_label_destroy_t
  mpo_vnode_label_associate_socket_t
mpo_ifnet_label_externalize_t
  mpo_vnode_label_copy_t
mpo_ifnet_label_init_t
  mpo_vnode_label_destroy_t
mpo_ifnet_label_internalize_t
  mpo_vnode_label_externalize_audit_t
mpo_ifnet_label_recycle_t
  mpo_vnode_label_externalize_t
mpo_ifnet_label_update_t
  mpo_vnode_label_init_t
mpo_inpcb_check_deliver_t
  mpo_vnode_label_internalize_t
mpo_inpcb_label_associate_t
  mpo_vnode_label_recycle_t
mpo_inpcb_label_destroy_t
  mpo_vnode_label_store_t
mpo_inpcb_label_init_t
  mpo_vnode_label_update_extattr_t
mpo_inpcb_label_recycle_t
  mpo_vnode_label_update_t
mpo_inpcb_label_update_t
  mpo_vnode_notify_create_t
mpo_iokit_check_device_t
  net_init_func_ptr
mpo_ipq_label_associate_t
  opaque_ipfilter
mpo_ipq_label_compare_t
  protocol_family_t
mpo_ipq_label_destroy_t
  proto_media_detached
mpo_ipq_label_init_t
  proto_media_event
mpo_ipq_label_update_t
  proto_media_input
mpo_lctx_check_label_update_t
  proto_media_input_v2
mpo_lctx_label_destroy_t
  proto_media_ioctl
mpo_lctx_label_externalize_t
  proto_media_preout
mpo_lctx_label_init_t
  proto_media_resolve_multi
mpo_lctx_label_internalize_t
  proto_media_send_arp
mpo_lctx_label_update_t
  proto_plumb_handler
mpo_lctx_notify_create_t
  proto_unplumb_handler
mpo_lctx_notify_join_t
  Scale Factors
mpo_lctx_notify_leave_t
  sflt_data_flag_t
mpo_mbuf_label_associate_bpfdesc_t
  sflt_event_t
mpo_mbuf_label_associate_ifnet_t
  sflt_filter
mpo_mbuf_label_associate_inpcb_t
  sflt_flags
mpo_mbuf_label_associate_ipq_t
  sflt_handle
mpo_mbuf_label_associate_linklayer_t
  sf_accept_func
mpo_mbuf_label_associate_multicast_encap_t
  sf_attach_func
mpo_mbuf_label_associate_netlayer_t
  sf_bind_func
mpo_mbuf_label_associate_socket_t
  sf_connect_in_func
mpo_mbuf_label_copy_t
  sf_connect_out_func
mpo_mbuf_label_destroy_t
  sf_data_in_func
mpo_mbuf_label_init_t
  sf_data_out_func
mpo_mount_check_fsctl_t
  sf_detach_func
mpo_mount_check_getattr_t
  sf_getoption_func
mpo_mount_check_label_update_t
  sf_getpeername_func
mpo_mount_check_mount_t
  sf_getsockname_func
mpo_mount_check_remount_t
  sf_ioctl_func
mpo_mount_check_setattr_t
  sf_listen_func
mpo_mount_check_stat_t
  sf_notify_func
mpo_mount_check_umount_t
  sf_setoption_func
mpo_mount_label_associate_t
  sf_unregistered_func
mpo_mount_label_destroy_t
  sockaddr_ctl
mpo_mount_label_externalize_t
  sock_upcall
mpo_mount_label_init_t
  User
mpo_mount_label_internalize_t
  User
mpo_netinet_fragment_t
 

ATA

ATADeviceNub::ExpansionData
  IOATAController::ExpansionData
ATATimerEventSource::ExpansionData
  IOATADevConfig::ExpansionData
IOATABusCommand::ExpansionData
  IOATADevice::ExpansionData
IOATABusInfo::ExpansionData
  IOPCIATA::ExpansionData
IOATACommand::ExpansionData
  MacIOATA::ExpansionData
IOATACompletionFunction
 

AVC

IOFireWireAVCAsynchronousCommand::ExpansionData
  IOFireWireAVCUnit::ExpansionData
IOFireWireAVCCommand::ExpansionData
  IOFireWirePCRCallback
IOFireWireAVCSubUnit::ExpansionData
  IOFireWirePCRSpace::ExpansionData
IOFireWireAVCTargetSpace::ExpansionData
 

Audio

IOAudioBidirectionalTerminalTypes
  IOAudioOutputTerminalTypes
IOAudioBufferDataDescriptor
  IOAudioPortSubtypes
IOAudioClockSelectorTypes
  IOAudioPortTypes
IOAudioControl::IntValueChangeHandler
  IOAudioProcessingTerminalTypes
IOAudioControlCalls
  IOAudioSampleFormats
IOAudioControlChannelIDValues
  IOAudioSampleIntervalDescriptor
IOAudioControlNotifications
  IOAudioSampleRate
IOAudioControlSubtypes
  IOAudioSelectorControlValues
IOAudioControlTypes
  IOAudioSMPTEFlags
IOAudioControlUsageValues
  IOAudioSMPTETime
IOAudioDevice::TimerEvent
  IOAudioSMPTETypes
IOAudioDeviceTransportTypes
  IOAudioStream::AudioIOFunction
IOAudioDeviceUsageFlags
  IOAudioStreamAlignments
IOAudioEmbeddedTerminalTypes
  IOAudioStreamByteOrder
IOAudioEngineCalls
  IOAudioStreamDataDescriptor
IOAudioEngineMemory
  IOAudioStreamDirection
IOAudioEngineNotifications
  IOAudioStreamFormat
IOAudioEnginePosition
  IOAudioStreamFormatExtension
IOAudioEngineState
  IOAudioStreamNumericRepresentations
IOAudioEngineStatus
  IOAudioTelephonyTerminalTypes
IOAudioEngineTraps
  IOAudioTimeStamp
IOAudioExternalTerminalTypes
  IOAudioTimeStampValidValueCombinations
IOAudioInputTerminalTypes
  IOAudioTimeStampValidValues
IOAudioNotificationMessage
  SMPTETime
IOAudioNullTerminal Types
 

Bluetooth

BluetoothHCIUSBDeviceMatchingConstants
 

FireWire

ExpansionData
  IOFireWireUnitAux::ExpansionData
ExpansionData
  IOFWAddressSpace::ExpansionData
FWReadCallback
  IOFWBusCommand::ExpansionData
FWWriteCallback
  IOFWCmdQ
IOConfigDirectory::ExpansionData
  IOFWCommand::ExpansionData
IODCLProgram::ExpansionData
  IOFWCommand::MemberVariables
IOFireWireController::ExpansionData
  IOFWDelayCommand::ExpansionData
IOFireWireControllerAux::ExpansionData
  IOFWIsochChannel::ExpansionData
IOFireWireDevice::ExpansionData
  IOFWLocalIsochPort::ExpansionData
IOFireWireNub::ExpansionData
  IOLocalConfigDirectory::ExpansionData
IOFireWireNubAux::ExpansionData
  NodeFlags
IOFireWireUnit::ExpansionData
 

Graphics

bm12Cursor
  IODisplayModeInformation
bm18Cursor
  IODisplayScalerInformation
bm34Cursor
  IODisplayTimingRange
bm38Cursor
  IOFramebuffer::ExpansionData
CursorParameters
  IOHardwareCursorDescriptor
FramebufferConstants
  IOHardwareCursorInfo
IOColorEntry
  IOPixelInformation
IODetailedTimingInformationV2
  StdFBShmem_t

Human Interface Device System

HIDCaps
  HIDUsageAndPagePtr
HIDCaps
  IOHIDCompletion
HIDCapsPtr
  IOHIDCompletionAction
HIDUsageAndPage
  IOHIDReportOption
HIDUsageAndPage
 

Network

BPF_FUNC
  IONetworkInterface::InputOptionQueuePacket
InterfaceObjectStates
  IONetworkStats
IOBasicOutputQueue::GetStateBits
  IOOutputAction
IOBasicOutputQueue::ServiceAsync
  IOOutputQueueStats
IODot3CollEntry
  IOPacketBufferConstraints
IODot3RxExtraEntry
  NetworkDataAccessTypes
IODot3StatsEntry
  NetworkDataBufferTypes
IODot3TxExtraEntry
  NetworkFeatureFlags
IOEthernetStats
  OutputCommands
IOMediumType
  OutputHandlerReturnCodes
IONetworkController::Action
  OutputPacketStatus
IONetworkController::IONetworkController::Action
  StandardPacketFilters
IONetworkController::TCP/IPChecksums
  WakeOnLANFilters
IONetworkData::Action
 

PCCard

Power States
 

PCI

IOAGPDevice::ExpansionData
  IOPCIBridge::ExpansionData
IOPCI2PCIBridge::ExpansionData
 

SBP-2

FWSBP2FetchAgentWriteCallback
  FWSBP2LogoutCompleteParamsPtr
FWSBP2LoginCallback
  FWSBP2ManagementCallback
FWSBP2LoginCompleteParams
  FWSBP2NotifyCallback
FWSBP2LoginCompleteParamsPtr
  FWSBP2NotifyParams
FWSBP2LoginResponse
  FWSBP2NotifyParamsPtr
FWSBP2LoginResponsePtr
  FWSBP2ReconnectParamsPtr
FWSBP2LogoutCallback
  FWSBP2StatusBlock
FWSBP2LogoutCompleteParams
  FWSBP2StatusCallback
FWSBP2LogoutCompleteParams
  IOFireWireSerialBusProtocolTransport::SBP2ClientOrbData

Storage

IOBlockStorageDriver::Statistics
  IOStorageAttributes
IOMediaAttributeMask
  IOStorageCompletion
IOMediaState
  IOStorageCompletionAction
IOStorageAccess
  IOStorageOptions

Storage/ATA

ATAPIClientData
  ATAPIClientData

USB

bRequest Shifts and Masks
  IOUSBDFUDescriptor
Default timeout values
  IOUSBDFUDescriptor
Device Class Codes
  IOUSBEndpointDescriptor
Device Request
  IOUSBEndpointDescriptor
Device Request Recipient
  IOUSBFindEndpointRequest
Device Request Type
  IOUSBFindInterfaceRequest
DFU Class Attributes
  IOUSBGetFrameStruct
Endpoint Descriptor bits
  IOUSBHIDDescriptor
Endpoint direction
  IOUSBHIDDescriptor
Endpoint type
  IOUSBHIDReportDesc
ErrataListEntryStruct
  IOUSBHIDReportDesc
Feature Selectors
  IOUSBHubDescriptor
HID Protocol
  IOUSBHubDescriptor
HID report types
  IOUSBHubPortReEnumerateParam
HID requests
  IOUSBHubStatus
Hub Descriptor Type
  IOUSBHubStatus
Hub Device Requests
  IOUSBInterfaceAssociationDescriptor
HubCharacteristics
  IOUSBInterfaceAssociationDescriptor
HubFeatures
  IOUSBInterfaceDescriptor
HubPortStatus
  IOUSBInterfaceDescriptor
HubStatus
  IOUSBIsocCompletion
Interface Class
  IOUSBIsocCompletionAction
Interface Protocol
  IOUSBIsocFrame
Interface SubClass
  IOUSBLowLatencyIsocCompletion
IOOptionBits
  IOUSBLowLatencyIsocCompletionAction
IOUSBCompletion
  IOUSBLowLatencyIsocFrame
IOUSBCompletionAction
  IOUSBLowLatencyIsocFrame
IOUSBCompletionActionWithTimeStamp
  kIOUSBFindInterfaceDontCare
IOUSBCompletionWithTimeStamp
  kIOUSBVendorIDAppleComputer
IOUSBConfigurationDescHeader
  kUSBMaxIsocFrameReqCount
IOUSBConfigurationDescHeader
  MicrosecondsInFrame
IOUSBConfigurationDescriptor
  Miscellaneous Constants
IOUSBConfigurationDescriptor
  PortIndicatorSelectors
IOUSBController::Endpoint
  PowerSwitching
IOUSBDescriptorHeader
  Standard Device Requests
IOUSBDescriptorHeader
  USB Descriptors
IOUSBDeviceDescriptor
  USB Power constants
IOUSBDeviceDescriptor
  USB Release constants
IOUSBDeviceQualifierDescriptor
  USBDeviceSpeed
IOUSBDeviceQualifierDescriptor
  USBLowLatencyBufferType
IOUSBDevRequest
  USBReEnumerateOptions
IOUSBDevRequestDesc
  USBStatus
IOUSBDevRequestTO
 

libkern

BigSInt16
  LittleSInt32
BigSInt32
  LittleSInt64
BigSInt64
  LittleUInt16
BigUInt16
  LittleUInt32
BigUInt32
  LittleUInt64
BigUInt64
  OSOrderedSet::OSOrderFunction
LittleSInt16
 

Other References

Header Index
Constants, Globals, and Macros Index
Functions/Methods 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.