---
title: Macros
framework: driverkit
role: collectionGroup
role_heading: API Collection
path: driverkit/driverkit-macros
---

# Macros

## Topics

### Macros

- [ALWAYS](driverkit/always.md)
- [APPLE_KEXT_OVERRIDE](driverkit/apple_kext_override.md)
- [DEFN](driverkit/defn.md)
- [DRIVERKIT_CONSUMED](driverkit/driverkit_consumed.md)
- [DRIVERKIT_CONSUMES_THIS](driverkit/driverkit_consumes_this.md)
- [DRIVERKIT_FRAMEWORK_INCLUDE](driverkit/driverkit_framework_include.md)
- [DRIVERKIT_IOLIB_H](driverkit/driverkit_iolib_h.md)
- [DRIVERKIT_OSCOLLECTIONS_H](driverkit/driverkit_oscollections_h.md)
- [DRIVERKIT_RETURNS_NOT_RETAINED](driverkit/driverkit_returns_not_retained.md)
- [DRIVERKIT_RETURNS_RETAINED](driverkit/driverkit_returns_retained.md)
- [DRIVERKIT_RETURNS_RETAINED_ON_NONZERO](driverkit/driverkit_returns_retained_on_nonzero.md)
- [DRIVERKIT_RETURNS_RETAINED_ON_ZERO](driverkit/driverkit_returns_retained_on_zero.md)
- [ERR_SUCCESS](driverkit/err_success.md)
- [EXTENDS](driverkit/extends.md)
- [HIDDEN](driverkit/hidden.md)
- [IIG_CONCRETE](driverkit/iig_concrete.md)
- [IIG_EXTENDS](driverkit/iig_extends.md)
- [IIG_INVOKEREPLY](driverkit/iig_invokereply.md)
- [IIG_KERNEL](driverkit/iig_kernel.md)
- [IIG_LOCAL](driverkit/iig_local.md)
- [IIG_LOCALHOST](driverkit/iig_localhost.md)
- [IIG_LOCALONLY](driverkit/iig_localonly.md)
- [IIG_NATIVE](driverkit/iig_native.md)
- [IIG_PORTCOPYSEND](driverkit/iig_portcopysend.md)
- [IIG_PORTMAKESEND](driverkit/iig_portmakesend.md)
- [IIG_QUEUENAME](driverkit/iig_queuename.md)
- [IIG_REMOTE](driverkit/iig_remote.md)
- [IIG_REPLY](driverkit/iig_reply.md)
- [IIG_SERIALIZABLE](driverkit/iig_serializable.md)
- [IIG_TARGET](driverkit/iig_target.md)
- [IIG_TYPE](driverkit/iig_type.md)
- [INVOKEREPLY](driverkit/invokereply.md)
- [IOLockFreeZero](driverkit/iolockfreezero.md)
- [IOREPORTER_CHECK_CONFIG_LOCK](driverkit/ioreporter_check_config_lock.md)
- [IOREPORTER_CHECK_LOCK](driverkit/ioreporter_check_lock.md)
- [IOREPORTER_DEBUG_ELEMENT](driverkit/ioreporter_debug_element.md)
- [IOREPORT_GETUNIT_QUANTITY](driverkit/ioreport_getunit_quantity.md)
- [IOREPORT_GETUNIT_SCALE](driverkit/ioreport_getunit_scale.md)
- [IOREPORT_MAKEID](driverkit/ioreport_makeid.md)
- [IORERROR](driverkit/iorerror.md)
- [IORERROR_LOG](driverkit/iorerror_log.md)
- [IORLOG](driverkit/iorlog.md)
- [IORWLockFreeZero](driverkit/iorwlockfreezero.md)
- [IOR_VALUES_PER_ELEMENT](driverkit/ior_values_per_element.md)
- [IORecursiveLockFreeZero](driverkit/iorecursivelockfreezero.md)
- [IOTimerDispatchSource_DECLARE_IVARS](driverkit/iotimerdispatchsource_declare_ivars.md)
- [IO_FOR_ANALYZER](driverkit/io_for_analyzer.md)
- [IO_USER_CLIENT_METHOD_ARGUMENTS_CURRENT_VERSION](driverkit/io_user_client_method_arguments_current_version.md)
- [KERN_SUCCESS](driverkit/kern_success.md)
- [LIBKERN_CONSUMED](driverkit/libkern_consumed.md)
- [LIBKERN_CONSUMES_THIS](driverkit/libkern_consumes_this.md)
- [LIBKERN_RETURNS_NOT_RETAINED](driverkit/libkern_returns_not_retained.md)
- [LIBKERN_RETURNS_RETAINED](driverkit/libkern_returns_retained.md)
- [LIBKERN_RETURNS_RETAINED_ON_NONZERO](driverkit/libkern_returns_retained_on_nonzero.md)
- [LIBKERN_RETURNS_RETAINED_ON_ZERO](driverkit/libkern_returns_retained_on_zero.md)
- [LOCALHOST](driverkit/localhost.md)
- [MACH_MSG_ALLOCATE](driverkit/mach_msg_allocate.md)
- [MACH_MSG_OOL_DESCRIPTOR](driverkit/mach_msg_ool_descriptor.md)
- [MACH_MSG_PHYSICAL_COPY](driverkit/mach_msg_physical_copy.md)
- [MACH_MSG_PORT_DESCRIPTOR](driverkit/mach_msg_port_descriptor.md)
- [MACH_MSG_TYPE_COPY_RECEIVE](driverkit/mach_msg_type_copy_receive.md)
- [MACH_MSG_TYPE_COPY_SEND](driverkit/mach_msg_type_copy_send.md)
- [MACH_MSG_TYPE_DISPOSE_RECEIVE](driverkit/mach_msg_type_dispose_receive.md)
- [MACH_MSG_TYPE_DISPOSE_SEND](driverkit/mach_msg_type_dispose_send.md)
- [MACH_MSG_TYPE_DISPOSE_SEND_ONCE](driverkit/mach_msg_type_dispose_send_once.md)
- [MACH_MSG_TYPE_MAKE_SEND](driverkit/mach_msg_type_make_send.md)
- [MACH_MSG_TYPE_MAKE_SEND_ONCE](driverkit/mach_msg_type_make_send_once.md)
- [MACH_MSG_TYPE_MOVE_RECEIVE](driverkit/mach_msg_type_move_receive.md)
- [MACH_MSG_TYPE_MOVE_SEND](driverkit/mach_msg_type_move_send.md)
- [MACH_MSG_TYPE_MOVE_SEND_ONCE](driverkit/mach_msg_type_move_send_once.md)
- [MACH_MSG_TYPE_PORT_NONE](driverkit/mach_msg_type_port_none.md)
- [MACH_MSG_VIRTUAL_COPY](driverkit/mach_msg_virtual_copy.md)
- [MACH_PORT_NULL](driverkit/mach_port_null.md)
- [MACRO_BEGIN](driverkit/macro_begin.md)
- [MACRO_END](driverkit/macro_end.md)
- [MACRO_RETURN](driverkit/macro_return.md)
- [NATIVE](driverkit/native.md)
- [NEVER](driverkit/never.md)
- [NSEC_PER_SEC](driverkit/nsec_per_sec.md)
- [OSMTypeID](driverkit/osmtypeid.md)
- [OSObjectSafeReleaseNULL](driverkit/osobjectsafereleasenull.md)
- [OSSTR](driverkit/osstr.md)
- [OSSwapBigToHostInt16](driverkit/osswapbigtohostint16.md)
- [OSSwapBigToHostInt32](driverkit/osswapbigtohostint32.md)
- [OSSwapBigToHostInt64](driverkit/osswapbigtohostint64.md)
- [OSSwapHostToBigInt16](driverkit/osswaphosttobigint16.md)
- [OSSwapHostToBigInt32](driverkit/osswaphosttobigint32.md)
- [OSSwapHostToBigInt64](driverkit/osswaphosttobigint64.md)
- [OSSwapHostToLittleInt16](driverkit/osswaphosttolittleint16.md)
- [OSSwapHostToLittleInt32](driverkit/osswaphosttolittleint32.md)
- [OSSwapHostToLittleInt64](driverkit/osswaphosttolittleint64.md)
- [OSSwapLittleToHostInt16](driverkit/osswaplittletohostint16.md)
- [OSSwapLittleToHostInt32](driverkit/osswaplittletohostint32.md)
- [OSSwapLittleToHostInt64](driverkit/osswaplittletohostint64.md)
- [OSTypeID](driverkit/ostypeid.md)
- [OSTypeIDInst](driverkit/ostypeidinst.md)
- [PORTCOPYSEND](driverkit/portcopysend.md)
- [PORTMAKESEND](driverkit/portmakesend.md)
- [PREFL_MEMOP_FAIL](driverkit/prefl_memop_fail.md)
- [PREFL_MEMOP_PANIC](driverkit/prefl_memop_panic.md)
- [QUEUE_HEAD_INITIALIZER](driverkit/queue_head_initializer.md)
- [REMOTE](driverkit/remote.md)
- [REPLY](driverkit/reply.md)
- [TARGET](driverkit/target.md)
- [code_emask](driverkit/code_emask.md)
- [err_get_code](driverkit/err_get_code.md)
- [err_get_sub](driverkit/err_get_sub.md)
- [err_get_system](driverkit/err_get_system.md)
- [err_max_system](driverkit/err_max_system.md)
- [err_none](driverkit/err_none.md)
- [err_sub](driverkit/err_sub.md)
- [err_system](driverkit/err_system.md)
- [iokit_common_err](driverkit/iokit_common_err.md)
- [iokit_family_err](driverkit/iokit_family_err.md)
- [iokit_vendor_specific_err](driverkit/iokit_vendor_specific_err.md)
- [kINQUIRY_Page83_IdentifierTypeFCNameIdentifier](driverkit/kinquiry_page83_identifiertypefcnameidentifier.md)
- [kINQUIRY_Page83_IdentifierTypeUndefined](driverkit/kinquiry_page83_identifiertypeundefined.md)
- [kINQUIRY_VERSION_DESCRIPTOR_MaxCount](driverkit/kinquiry_version_descriptor_maxcount.md)
- [kIOAllCPUInitializedKey](driverkit/kioallcpuinitializedkey.md)
- [kIOAppPowerStateInterest](driverkit/kioapppowerstateinterest.md)
- [kIOAudioPlane](driverkit/kioaudioplane.md)
- [kIOBootDeviceKey](driverkit/kiobootdevicekey.md)
- [kIOBootDevicePathKey](driverkit/kiobootdevicepathkey.md)
- [kIOBootDeviceSizeKey](driverkit/kiobootdevicesizekey.md)
- [kIOBundleResourceFileKey](driverkit/kiobundleresourcefilekey.md)
- [kIOBusBadgeKey](driverkit/kiobusbadgekey.md)
- [kIOBusyInterest](driverkit/kiobusyinterest.md)
- [kIOCFPlugInTypesKey](driverkit/kiocfplugintypeskey.md)
- [kIOCatalogueKey](driverkit/kiocataloguekey.md)
- [kIOClassKey](driverkit/kioclasskey.md)
- [kIOCommandPoolSizeKey](driverkit/kiocommandpoolsizekey.md)
- [kIOCompatibilityMatchKey](driverkit/kiocompatibilitymatchkey.md)
- [kIOCompatibilityPropertiesKey](driverkit/kiocompatibilitypropertieskey.md)
- [kIODEXTMatchCountKey](driverkit/kiodextmatchcountkey.md)
- [kIODTNVRAMPanicInfoKey](driverkit/kiodtnvrampanicinfokey.md)
- [kIODefaultMatchCategoryKey](driverkit/kiodefaultmatchcategorykey.md)
- [kIODeviceIconKey](driverkit/kiodeviceiconkey.md)
- [kIODeviceTreePlane](driverkit/kiodevicetreeplane.md)
- [kIODriverKitEntitlementKey](driverkit/kiodriverkitentitlementkey.md)
- [kIODriverKitHIDFamilyDeviceEntitlementKey](driverkit/kiodriverkithidfamilydeviceentitlementkey.md)
- [kIODriverKitHIDFamilyEventServiceEntitlementKey](driverkit/kiodriverkithidfamilyeventserviceentitlementkey.md)
- [kIODriverKitHIDTransportEntitlementKey](driverkit/kiodriverkithidtransportentitlementkey.md)
- [kIODriverKitRequiredEntitlementsKey](driverkit/kiodriverkitrequiredentitlementskey.md)
- [kIODriverKitTestDriverEntitlementKey](driverkit/kiodriverkittestdriverentitlementkey.md)
- [kIODriverKitTransportBuiltinEntitlementKey](driverkit/kiodriverkittransportbuiltinentitlementkey.md)
- [kIODriverKitUSBTransportEntitlementKey](driverkit/kiodriverkitusbtransportentitlementkey.md)
- [kIODriverKitUserClientEntitlementAdministratorKey](driverkit/kiodriverkitusercliententitlementadministratorkey.md)
- [kIODriverKitUserClientEntitlementAllowAnyKey](driverkit/kiodriverkitusercliententitlementallowanykey.md)
- [kIODriverKitUserClientEntitlementAllowThirdPartyUserClientsKey](driverkit/kiodriverkitusercliententitlementallowthirdpartyuserclientskey.md)
- [kIODriverKitUserClientEntitlementCommunicatesWithDriversKey](driverkit/kiodriverkitusercliententitlementcommunicateswithdriverskey.md)
- [kIODriverKitUserClientEntitlementsKey](driverkit/kiodriverkitusercliententitlementskey.md)
- [kIOFireWirePlane](driverkit/kiofirewireplane.md)
- [kIOFirstMatchNotification](driverkit/kiofirstmatchnotification.md)
- [kIOFirstPublishNotification](driverkit/kiofirstpublishnotification.md)
- [kIOGeneralInterest](driverkit/kiogeneralinterest.md)
- [kIOHistogramScaleExponential](driverkit/kiohistogramscaleexponential.md)
- [kIOHistogramScaleLinear](driverkit/kiohistogramscalelinear.md)
- [kIOIconKey](driverkit/kioiconkey.md)
- [kIOKitBuildVersionKey](driverkit/kiokitbuildversionkey.md)
- [kIOKitDebugKey](driverkit/kiokitdebugkey.md)
- [kIOKitDiagnosticsKey](driverkit/kiokitdiagnosticskey.md)
- [kIOLocationMatchKey](driverkit/kiolocationmatchkey.md)
- [kIOMapperIDKey](driverkit/kiomapperidkey.md)
- [kIOMatchCategoryKey](driverkit/kiomatchcategorykey.md)
- [kIOMatchDeferKey](driverkit/kiomatchdeferkey.md)
- [kIOMatchedNotification](driverkit/kiomatchednotification.md)
- [kIOMatchedPersonalityKey](driverkit/kiomatchedpersonalitykey.md)
- [kIOMatchedServiceCountKey](driverkit/kiomatchedservicecountkey.md)
- [kIOMaximumBlockCountReadKey](driverkit/kiomaximumblockcountreadkey.md)
- [kIOMaximumBlockCountWriteKey](driverkit/kiomaximumblockcountwritekey.md)
- [kIOMaximumByteCountReadKey](driverkit/kiomaximumbytecountreadkey.md)
- [kIOMaximumByteCountWriteKey](driverkit/kiomaximumbytecountwritekey.md)
- [kIOMaximumPriorityCountKey](driverkit/kiomaximumprioritycountkey.md)
- [kIOMaximumSegmentAddressableBitCountKey](driverkit/kiomaximumsegmentaddressablebitcountkey.md)
- [kIOMaximumSegmentByteCountReadKey](driverkit/kiomaximumsegmentbytecountreadkey.md)
- [kIOMaximumSegmentByteCountWriteKey](driverkit/kiomaximumsegmentbytecountwritekey.md)
- [kIOMaximumSegmentCountReadKey](driverkit/kiomaximumsegmentcountreadkey.md)
- [kIOMaximumSegmentCountWriteKey](driverkit/kiomaximumsegmentcountwritekey.md)
- [kIOMaximumSwapWriteKey](driverkit/kiomaximumswapwritekey.md)
- [kIOMinimumSaturationByteCountKey](driverkit/kiominimumsaturationbytecountkey.md)
- [kIOMinimumSegmentAlignmentByteCountKey](driverkit/kiominimumsegmentalignmentbytecountkey.md)
- [kIONVRAMActivateCSRConfigPropertyKey](driverkit/kionvramactivatecsrconfigpropertykey.md)
- [kIONVRAMBootArgsKey](driverkit/kionvrambootargskey.md)
- [kIONVRAMDeletePropertyKey](driverkit/kionvramdeletepropertykey.md)
- [kIONVRAMDeletePropertyKeyWRet](driverkit/kionvramdeletepropertykeywret.md)
- [kIONVRAMReadAccessKey](driverkit/kionvramreadaccesskey.md)
- [kIONVRAMSyncNowPropertyKey](driverkit/kionvramsyncnowpropertykey.md)
- [kIONVRAMSystemAllowKey](driverkit/kionvramsystemallowkey.md)
- [kIONVRAMWriteAccessKey](driverkit/kionvramwriteaccesskey.md)
- [kIONameMatchKey](driverkit/kionamematchkey.md)
- [kIONameMatchedKey](driverkit/kionamematchedkey.md)
- [kIOParentMatchKey](driverkit/kioparentmatchkey.md)
- [kIOPathKey](driverkit/kiopathkey.md)
- [kIOPathMatchKey](driverkit/kiopathmatchkey.md)
- [kIOPlatformDeviceMessageKey](driverkit/kioplatformdevicemessagekey.md)
- [kIOPlatformSerialNumberKey](driverkit/kioplatformserialnumberkey.md)
- [kIOPlatformUUIDKey](driverkit/kioplatformuuidkey.md)
- [kIOPowerPlane](driverkit/kiopowerplane.md)
- [kIOPriorityPowerStateInterest](driverkit/kioprioritypowerstateinterest.md)
- [kIOProbeScoreKey](driverkit/kioprobescorekey.md)
- [kIOPropertyAESCBCKey](driverkit/kiopropertyaescbckey.md)
- [kIOPropertyAESXEXKey](driverkit/kiopropertyaesxexkey.md)
- [kIOPropertyAESXTSKey](driverkit/kiopropertyaesxtskey.md)
- [kIOPropertyBytesPerPhysicalSectorKey](driverkit/kiopropertybytesperphysicalsectorkey.md)
- [kIOPropertyControllerCharacteristicsKey](driverkit/kiopropertycontrollercharacteristicskey.md)
- [kIOPropertyCylinderCountKey](driverkit/kiopropertycylindercountkey.md)
- [kIOPropertyDeviceCharacteristicsKey](driverkit/kiopropertydevicecharacteristicskey.md)
- [kIOPropertyEncryptionTypeKey](driverkit/kiopropertyencryptiontypekey.md)
- [kIOPropertyExistsMatchKey](driverkit/kiopropertyexistsmatchkey.md)
- [kIOPropertyExternalKey](driverkit/kiopropertyexternalkey.md)
- [kIOPropertyFibreChannelALPAKey](driverkit/kiopropertyfibrechannelalpakey.md)
- [kIOPropertyFibreChannelAddressIdentifierKey](driverkit/kiopropertyfibrechanneladdressidentifierkey.md)
- [kIOPropertyFibreChannelCableDescriptionCopperKey](driverkit/kiopropertyfibrechannelcabledescriptioncopperkey.md)
- [kIOPropertyFibreChannelCableDescriptionFiberOpticKey](driverkit/kiopropertyfibrechannelcabledescriptionfiberoptickey.md)
- [kIOPropertyFibreChannelCableDescriptionKey](driverkit/kiopropertyfibrechannelcabledescriptionkey.md)
- [kIOPropertyFibreChannelNodeWorldWideNameKey](driverkit/kiopropertyfibrechannelnodeworldwidenamekey.md)
- [kIOPropertyFibreChannelPortWorldWideNameKey](driverkit/kiopropertyfibrechannelportworldwidenamekey.md)
- [kIOPropertyHeadCountKey](driverkit/kiopropertyheadcountkey.md)
- [kIOPropertyHiSup](driverkit/kiopropertyhisup.md)
- [kIOPropertyInterconnectFileKey](driverkit/kiopropertyinterconnectfilekey.md)
- [kIOPropertyInterconnectRAMKey](driverkit/kiopropertyinterconnectramkey.md)
- [kIOPropertyInternalExternalKey](driverkit/kiopropertyinternalexternalkey.md)
- [kIOPropertyInternalKey](driverkit/kiopropertyinternalkey.md)
- [kIOPropertyInvalidStartupDiskKey](driverkit/kiopropertyinvalidstartupdiskkey.md)
- [kIOPropertyLogicalBlockSizeKey](driverkit/kiopropertylogicalblocksizekey.md)
- [kIOPropertyLowPowerModeKey](driverkit/kiopropertylowpowermodekey.md)
- [kIOPropertyMatchKey](driverkit/kiopropertymatchkey.md)
- [kIOPropertyMediumRotationRateKey](driverkit/kiopropertymediumrotationratekey.md)
- [kIOPropertyMediumTypeKey](driverkit/kiopropertymediumtypekey.md)
- [kIOPropertyMediumTypeRotationalKey](driverkit/kiopropertymediumtyperotationalkey.md)
- [kIOPropertyMediumTypeSolidStateKey](driverkit/kiopropertymediumtypesolidstatekey.md)
- [kIOPropertyPhysicalBlockSizeKey](driverkit/kiopropertyphysicalblocksizekey.md)
- [kIOPropertyPhysicalInterconnectLocationKey](driverkit/kiopropertyphysicalinterconnectlocationkey.md)
- [kIOPropertyPhysicalInterconnectTypeATA](driverkit/kiopropertyphysicalinterconnecttypeata.md)
- [kIOPropertyPhysicalInterconnectTypeATAPI](driverkit/kiopropertyphysicalinterconnecttypeatapi.md)
- [kIOPropertyPhysicalInterconnectTypeAppleFabric](driverkit/kiopropertyphysicalinterconnecttypeapplefabric.md)
- [kIOPropertyPhysicalInterconnectTypeFibreChannel](driverkit/kiopropertyphysicalinterconnecttypefibrechannel.md)
- [kIOPropertyPhysicalInterconnectTypeFireWire](driverkit/kiopropertyphysicalinterconnecttypefirewire.md)
- [kIOPropertyPhysicalInterconnectTypeKey](driverkit/kiopropertyphysicalinterconnecttypekey.md)
- [kIOPropertyPhysicalInterconnectTypePCI](driverkit/kiopropertyphysicalinterconnecttypepci.md)
- [kIOPropertyPhysicalInterconnectTypePCIExpress](driverkit/kiopropertyphysicalinterconnecttypepciexpress.md)
- [kIOPropertyPhysicalInterconnectTypeSCSIParallel](driverkit/kiopropertyphysicalinterconnecttypescsiparallel.md)
- [kIOPropertyPhysicalInterconnectTypeSecureDigital](driverkit/kiopropertyphysicalinterconnecttypesecuredigital.md)
- [kIOPropertyPhysicalInterconnectTypeSerialATA](driverkit/kiopropertyphysicalinterconnecttypeserialata.md)
- [kIOPropertyPhysicalInterconnectTypeSerialAttachedSCSI](driverkit/kiopropertyphysicalinterconnecttypeserialattachedscsi.md)
- [kIOPropertyPhysicalInterconnectTypeUSB](driverkit/kiopropertyphysicalinterconnecttypeusb.md)
- [kIOPropertyPhysicalInterconnectTypeVirtual](driverkit/kiopropertyphysicalinterconnecttypevirtual.md)
- [kIOPropertyPortDescriptionKey](driverkit/kiopropertyportdescriptionkey.md)
- [kIOPropertyPortSpeed10GigabitKey](driverkit/kiopropertyportspeed10gigabitkey.md)
- [kIOPropertyPortSpeed12GigabitKey](driverkit/kiopropertyportspeed12gigabitkey.md)
- [kIOPropertyPortSpeed16GigabitKey](driverkit/kiopropertyportspeed16gigabitkey.md)
- [kIOPropertyPortSpeed1GigabitKey](driverkit/kiopropertyportspeed1gigabitkey.md)
- [kIOPropertyPortSpeed1_5GigabitKey](driverkit/kiopropertyportspeed1_5gigabitkey.md)
- [kIOPropertyPortSpeed2GigabitKey](driverkit/kiopropertyportspeed2gigabitkey.md)
- [kIOPropertyPortSpeed3GigabitKey](driverkit/kiopropertyportspeed3gigabitkey.md)
- [kIOPropertyPortSpeed40GigabitKey](driverkit/kiopropertyportspeed40gigabitkey.md)
- [kIOPropertyPortSpeed4GigabitKey](driverkit/kiopropertyportspeed4gigabitkey.md)
- [kIOPropertyPortSpeed6GigabitKey](driverkit/kiopropertyportspeed6gigabitkey.md)
- [kIOPropertyPortSpeed8GigabitKey](driverkit/kiopropertyportspeed8gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic10GigabitKey](driverkit/kiopropertyportspeedautomatic10gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic1GigabitKey](driverkit/kiopropertyportspeedautomatic1gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic1_5GigabitKey](driverkit/kiopropertyportspeedautomatic1_5gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic2GigabitKey](driverkit/kiopropertyportspeedautomatic2gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic3GigabitKey](driverkit/kiopropertyportspeedautomatic3gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic4GigabitKey](driverkit/kiopropertyportspeedautomatic4gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic6GigabitKey](driverkit/kiopropertyportspeedautomatic6gigabitkey.md)
- [kIOPropertyPortSpeedAutomatic8GigabitKey](driverkit/kiopropertyportspeedautomatic8gigabitkey.md)
- [kIOPropertyPortSpeedAutomaticKey](driverkit/kiopropertyportspeedautomatickey.md)
- [kIOPropertyPortSpeedKey](driverkit/kiopropertyportspeedkey.md)
- [kIOPropertyPortStatusKey](driverkit/kiopropertyportstatuskey.md)
- [kIOPropertyPortStatusLinkEstablishedKey](driverkit/kiopropertyportstatuslinkestablishedkey.md)
- [kIOPropertyPortStatusLinkFailedKey](driverkit/kiopropertyportstatuslinkfailedkey.md)
- [kIOPropertyPortStatusNoLinkEstablishedKey](driverkit/kiopropertyportstatusnolinkestablishedkey.md)
- [kIOPropertyPortTopologyAutomaticKey](driverkit/kiopropertyporttopologyautomatickey.md)
- [kIOPropertyPortTopologyAutomaticNLPortKey](driverkit/kiopropertyporttopologyautomaticnlportkey.md)
- [kIOPropertyPortTopologyAutomaticNPortKey](driverkit/kiopropertyporttopologyautomaticnportkey.md)
- [kIOPropertyPortTopologyKey](driverkit/kiopropertyporttopologykey.md)
- [kIOPropertyPortTopologyNLPortKey](driverkit/kiopropertyporttopologynlportkey.md)
- [kIOPropertyPortTopologyNPortKey](driverkit/kiopropertyporttopologynportkey.md)
- [kIOPropertyProductNameKey](driverkit/kiopropertyproductnamekey.md)
- [kIOPropertyProductRevisionLevelKey](driverkit/kiopropertyproductrevisionlevelkey.md)
- [kIOPropertyProductSerialNumberKey](driverkit/kiopropertyproductserialnumberkey.md)
- [kIOPropertyProtocolCharacteristicsKey](driverkit/kiopropertyprotocolcharacteristicskey.md)
- [kIOPropertyRigidDiskGeometryKey](driverkit/kiopropertyrigiddiskgeometrykey.md)
- [kIOPropertySASAddressKey](driverkit/kiopropertysasaddresskey.md)
- [kIOPropertySATProductIdentification](driverkit/kiopropertysatproductidentification.md)
- [kIOPropertySATProductRevisonLevel](driverkit/kiopropertysatproductrevisonlevel.md)
- [kIOPropertySATVendorIdentification](driverkit/kiopropertysatvendoridentification.md)
- [kIOPropertySCSIDomainIdentifierKey](driverkit/kiopropertyscsidomainidentifierkey.md)
- [kIOPropertySCSIINQUIRYDeviceIdAssociation](driverkit/kiopropertyscsiinquirydeviceidassociation.md)
- [kIOPropertySCSIINQUIRYDeviceIdCodeSet](driverkit/kiopropertyscsiinquirydeviceidcodeset.md)
- [kIOPropertySCSIINQUIRYDeviceIdType](driverkit/kiopropertyscsiinquirydeviceidtype.md)
- [kIOPropertySCSIINQUIRYDeviceIdentification](driverkit/kiopropertyscsiinquirydeviceidentification.md)
- [kIOPropertySCSIINQUIRYDeviceIdentifier](driverkit/kiopropertyscsiinquirydeviceidentifier.md)
- [kIOPropertySCSIINQUIRYUnitSerialNumber](driverkit/kiopropertyscsiinquiryunitserialnumber.md)
- [kIOPropertySCSIInitiatorIdentifierKey](driverkit/kiopropertyscsiinitiatoridentifierkey.md)
- [kIOPropertySCSILogicalUnitNumberKey](driverkit/kiopropertyscsilogicalunitnumberkey.md)
- [kIOPropertySCSIParallelSignalingTypeHVDKey](driverkit/kiopropertyscsiparallelsignalingtypehvdkey.md)
- [kIOPropertySCSIParallelSignalingTypeKey](driverkit/kiopropertyscsiparallelsignalingtypekey.md)
- [kIOPropertySCSIParallelSignalingTypeLVDKey](driverkit/kiopropertyscsiparallelsignalingtypelvdkey.md)
- [kIOPropertySCSIParallelSignalingTypeSEKey](driverkit/kiopropertyscsiparallelsignalingtypesekey.md)
- [kIOPropertySCSIPeripheralDeviceType](driverkit/kiopropertyscsiperipheraldevicetype.md)
- [kIOPropertySCSIPeripheralDeviceTypeSize](driverkit/kiopropertyscsiperipheraldevicetypesize.md)
- [kIOPropertySCSIPortIdentifierKey](driverkit/kiopropertyscsiportidentifierkey.md)
- [kIOPropertySCSIProductIdentification](driverkit/kiopropertyscsiproductidentification.md)
- [kIOPropertySCSIProductRevisionLevel](driverkit/kiopropertyscsiproductrevisionlevel.md)
- [kIOPropertySCSIProtocolMultiInitKey](driverkit/kiopropertyscsiprotocolmultiinitkey.md)
- [kIOPropertySCSITargetIdentifierKey](driverkit/kiopropertyscsitargetidentifierkey.md)
- [kIOPropertySCSIVendorIdentification](driverkit/kiopropertyscsivendoridentification.md)
- [kIOPropertySectorCountPerTrackKey](driverkit/kiopropertysectorcountpertrackkey.md)
- [kIOPropertySupportedBDFeaturesKey](driverkit/kiopropertysupportedbdfeatureskey.md)
- [kIOPropertySupportedCDFeaturesKey](driverkit/kiopropertysupportedcdfeatureskey.md)
- [kIOPropertySupportedDVDFeaturesKey](driverkit/kiopropertysupporteddvdfeatureskey.md)
- [kIOPropertyTPGSInfo](driverkit/kiopropertytpgsinfo.md)
- [kIOPropertyTPGSInfoSize](driverkit/kiopropertytpgsinfosize.md)
- [kIOPropertyTargetDiskModeKey](driverkit/kiopropertytargetdiskmodekey.md)
- [kIOPropertyVendorNameKey](driverkit/kiopropertyvendornamekey.md)
- [kIOProviderClassKey](driverkit/kioproviderclasskey.md)
- [kIOPublishNotification](driverkit/kiopublishnotification.md)
- [kIORegistryEntryAllowableSetPropertiesKey](driverkit/kioregistryentryallowablesetpropertieskey.md)
- [kIORegistryEntryDefaultLockingSetPropertiesKey](driverkit/kioregistryentrydefaultlockingsetpropertieskey.md)
- [kIORegistryEntryIDKey](driverkit/kioregistryentryidkey.md)
- [kIORegistryEntryPropertyKeysKey](driverkit/kioregistryentrypropertykeyskey.md)
- [kIORegistryPlanesKey](driverkit/kioregistryplaneskey.md)
- [kIORematchCountKey](driverkit/kiorematchcountkey.md)
- [kIORematchPersonalityKey](driverkit/kiorematchpersonalitykey.md)
- [kIOReportCardinalMask](driverkit/kioreportcardinalmask.md)
- [kIOReportCardinalShift](driverkit/kioreportcardinalshift.md)
- [kIOReportCategoryDebug](driverkit/kioreportcategorydebug.md)
- [kIOReportCategoryField](driverkit/kioreportcategoryfield.md)
- [kIOReportCategoryPerformance](driverkit/kioreportcategoryperformance.md)
- [kIOReportCategoryPeripheral](driverkit/kioreportcategoryperipheral.md)
- [kIOReportCategoryPower](driverkit/kioreportcategorypower.md)
- [kIOReportCategoryTraffic](driverkit/kioreportcategorytraffic.md)
- [kIOReportChannelIDIdx](driverkit/kioreportchannelididx.md)
- [kIOReportChannelNameIdx](driverkit/kioreportchannelnameidx.md)
- [kIOReportChannelTypeIdx](driverkit/kioreportchanneltypeidx.md)
- [kIOReportExpBase](driverkit/kioreportexpbase.md)
- [kIOReportExpZeroOffset](driverkit/kioreportexpzerooffset.md)
- [kIOReportInvalidCategory](driverkit/kioreportinvalidcategory.md)
- [kIOReportInvalidIntValue](driverkit/kioreportinvalidintvalue.md)
- [kIOReportInvalidValue](driverkit/kioreportinvalidvalue.md)
- [kIOReportLegendChannelsKey](driverkit/kioreportlegendchannelskey.md)
- [kIOReportLegendConfigKey](driverkit/kioreportlegendconfigkey.md)
- [kIOReportLegendGroupNameKey](driverkit/kioreportlegendgroupnamekey.md)
- [kIOReportLegendInfoKey](driverkit/kioreportlegendinfokey.md)
- [kIOReportLegendKey](driverkit/kioreportlegendkey.md)
- [kIOReportLegendPublicKey](driverkit/kioreportlegendpublickey.md)
- [kIOReportLegendStateNamesKey](driverkit/kioreportlegendstatenameskey.md)
- [kIOReportLegendSubGroupNameKey](driverkit/kioreportlegendsubgroupnamekey.md)
- [kIOReportLegendUnitKey](driverkit/kioreportlegendunitkey.md)
- [kIOReportScale16KiB](driverkit/kioreportscale16kib.md)
- [kIOReportScale1GHz](driverkit/kioreportscale1ghz.md)
- [kIOReportScale24MHz](driverkit/kioreportscale24mhz.md)
- [kIOReportScale4KiB](driverkit/kioreportscale4kib.md)
- [kIOReportScale8KiB](driverkit/kioreportscale8kib.md)
- [kIOReportScaleBits](driverkit/kioreportscalebits.md)
- [kIOReportScaleBytes](driverkit/kioreportscalebytes.md)
- [kIOReportScaleConstMask](driverkit/kioreportscaleconstmask.md)
- [kIOReportScaleGiBytes](driverkit/kioreportscalegibytes.md)
- [kIOReportScaleGibi](driverkit/kioreportscalegibi.md)
- [kIOReportScaleGiga](driverkit/kioreportscalegiga.md)
- [kIOReportScaleHWPageSize](driverkit/kioreportscalehwpagesize.md)
- [kIOReportScaleIECMask](driverkit/kioreportscaleiecmask.md)
- [kIOReportScaleIECShift](driverkit/kioreportscaleiecshift.md)
- [kIOReportScaleKiBytes](driverkit/kioreportscalekibytes.md)
- [kIOReportScaleKibi](driverkit/kioreportscalekibi.md)
- [kIOReportScaleKilo](driverkit/kioreportscalekilo.md)
- [kIOReportScaleMachHWTicks](driverkit/kioreportscalemachhwticks.md)
- [kIOReportScaleMebi](driverkit/kioreportscalemebi.md)
- [kIOReportScaleMega](driverkit/kioreportscalemega.md)
- [kIOReportScaleMiBytes](driverkit/kioreportscalemibytes.md)
- [kIOReportScaleMicro](driverkit/kioreportscalemicro.md)
- [kIOReportScaleMilli](driverkit/kioreportscalemilli.md)
- [kIOReportScaleNano](driverkit/kioreportscalenano.md)
- [kIOReportScaleOneOver](driverkit/kioreportscaleoneover.md)
- [kIOReportScalePico](driverkit/kioreportscalepico.md)
- [kIOReportScaleSIMask](driverkit/kioreportscalesimask.md)
- [kIOReportScaleSIShift](driverkit/kioreportscalesishift.md)
- [kIOReportScaleTebi](driverkit/kioreportscaletebi.md)
- [kIOReportScaleTera](driverkit/kioreportscaletera.md)
- [kIOReportScaleTiBytes](driverkit/kioreportscaletibytes.md)
- [kIOReportScaleUnity](driverkit/kioreportscaleunity.md)
- [kIOReportUnit1GHzTicks](driverkit/kioreportunit1ghzticks.md)
- [kIOReportUnit24MHzTicks](driverkit/kioreportunit24mhzticks.md)
- [kIOReportUnitBits](driverkit/kioreportunitbits.md)
- [kIOReportUnitBytes](driverkit/kioreportunitbytes.md)
- [kIOReportUnitEvents](driverkit/kioreportunitevents.md)
- [kIOReportUnitHWTicks](driverkit/kioreportunithwticks.md)
- [kIOReportUnitInstrs](driverkit/kioreportunitinstrs.md)
- [kIOReportUnitNone](driverkit/kioreportunitnone.md)
- [kIOReportUnitPackets](driverkit/kioreportunitpackets.md)
- [kIOReportUnit_GI](driverkit/kioreportunit_gi.md)
- [kIOReportUnit_GiB](driverkit/kioreportunit_gib.md)
- [kIOReportUnit_J](driverkit/kioreportunit_j.md)
- [kIOReportUnit_KI](driverkit/kioreportunit_ki.md)
- [kIOReportUnit_KiB](driverkit/kioreportunit_kib.md)
- [kIOReportUnit_MI](driverkit/kioreportunit_mi.md)
- [kIOReportUnit_MiB](driverkit/kioreportunit_mib.md)
- [kIOReportUnit_TiB](driverkit/kioreportunit_tib.md)
- [kIOReportUnit_mJ](driverkit/kioreportunit_mj.md)
- [kIOReportUnit_ms](driverkit/kioreportunit_ms.md)
- [kIOReportUnit_nJ](driverkit/kioreportunit_nj.md)
- [kIOReportUnit_ns](driverkit/kioreportunit_ns.md)
- [kIOReportUnit_pJ](driverkit/kioreportunit_pj.md)
- [kIOReportUnit_s](driverkit/kioreportunit_s.md)
- [kIOReportUnit_uJ](driverkit/kioreportunit_uj.md)
- [kIOReportUnit_us](driverkit/kioreportunit_us.md)
- [kIOResourceMatchKey](driverkit/kioresourcematchkey.md)
- [kIOResourceMatchedKey](driverkit/kioresourcematchedkey.md)
- [kIOResourcesClass](driverkit/kioresourcesclass.md)
- [kIOResourcesSetPropertyKey](driverkit/kioresourcessetpropertykey.md)
- [kIOServiceClass](driverkit/kioserviceclass.md)
- [kIOServiceDEXTEntitlementsKey](driverkit/kioservicedextentitlementskey.md)
- [kIOServiceDefaultQueueName](driverkit/kioservicedefaultqueuename.md)
- [kIOServicePlane](driverkit/kioserviceplane.md)
- [kIOStateNotificationEntitlementGetKey](driverkit/kiostatenotificationentitlementgetkey.md)
- [kIOStateNotificationEntitlementSetKey](driverkit/kiostatenotificationentitlementsetkey.md)
- [kIOStateNotificationItemCopyKey](driverkit/kiostatenotificationitemcopykey.md)
- [kIOStateNotificationItemCreateKey](driverkit/kiostatenotificationitemcreatekey.md)
- [kIOStateNotificationItemSetKey](driverkit/kiostatenotificationitemsetkey.md)
- [kIOStateNotificationNameKey](driverkit/kiostatenotificationnamekey.md)
- [kIOSupportedPropertiesKey](driverkit/kiosupportedpropertieskey.md)
- [kIOSystemStateClamshellKey](driverkit/kiosystemstateclamshellkey.md)
- [kIOSystemStateHaltDescriptionHaltStateKey](driverkit/kiosystemstatehaltdescriptionhaltstatekey.md)
- [kIOSystemStateHaltDescriptionKey](driverkit/kiosystemstatehaltdescriptionkey.md)
- [kIOSystemStatePowerSourceDescriptionACAttachedKey](driverkit/kiosystemstatepowersourcedescriptionacattachedkey.md)
- [kIOSystemStatePowerSourceDescriptionKey](driverkit/kiosystemstatepowersourcedescriptionkey.md)
- [kIOSystemStateSleepDescriptionHibernateStateKey](driverkit/kiosystemstatesleepdescriptionhibernatestatekey.md)
- [kIOSystemStateSleepDescriptionKey](driverkit/kiosystemstatesleepdescriptionkey.md)
- [kIOSystemStateSleepDescriptionReasonKey](driverkit/kiosystemstatesleepdescriptionreasonkey.md)
- [kIOSystemStateWakeDescriptionContinuousTimeOffsetKey](driverkit/kiosystemstatewakedescriptioncontinuoustimeoffsetkey.md)
- [kIOSystemStateWakeDescriptionKey](driverkit/kiosystemstatewakedescriptionkey.md)
- [kIOSystemStateWakeDescriptionWakeReasonKey](driverkit/kiosystemstatewakedescriptionwakereasonkey.md)
- [kIOTerminatedNotification](driverkit/kioterminatednotification.md)
- [kIOUSBPlane](driverkit/kiousbplane.md)
- [kIOUserClassKey](driverkit/kiouserclasskey.md)
- [kIOUserClassesKey](driverkit/kiouserclasseskey.md)
- [kIOUserClientClassKey](driverkit/kiouserclientclasskey.md)
- [kIOUserClientCreatorKey](driverkit/kiouserclientcreatorkey.md)
- [kIOUserClientCrossEndianCompatibleKey](driverkit/kiouserclientcrossendiancompatiblekey.md)
- [kIOUserClientCrossEndianKey](driverkit/kiouserclientcrossendiankey.md)
- [kIOUserClientDefaultLockingKey](driverkit/kiouserclientdefaultlockingkey.md)
- [kIOUserClientDefaultLockingSetPropertiesKey](driverkit/kiouserclientdefaultlockingsetpropertieskey.md)
- [kIOUserClientDefaultLockingSingleThreadExternalMethodKey](driverkit/kiouserclientdefaultlockingsinglethreadexternalmethodkey.md)
- [kIOUserClientEntitlementsKey](driverkit/kiousercliententitlementskey.md)
- [kIOUserClientQueueNameExternalMethod](driverkit/kiouserclientqueuenameexternalmethod.md)
- [kIOUserClientSharedInstanceKey](driverkit/kiouserclientsharedinstancekey.md)
- [kIOUserServerCDHashKey](driverkit/kiouserservercdhashkey.md)
- [kIOUserServerOneProcessKey](driverkit/kiouserserveroneprocesskey.md)
- [kIOUserServerPreserveUserspaceRebootKey](driverkit/kiouserserverpreserveuserspacerebootkey.md)
- [kIOUserServicePropertiesKey](driverkit/kiouserservicepropertieskey.md)
- [kIOUserUserClientKey](driverkit/kiouseruserclientkey.md)
- [kIOWillTerminateNotification](driverkit/kiowillterminatenotification.md)
- [kOSBuildVersionKey](driverkit/kosbuildversionkey.md)
- [kREPORT_CAPACITY_16_MaximumLBA](driverkit/kreport_capacity_16_maximumlba.md)
- [kREPORT_CAPACITY_MaximumLBA](driverkit/kreport_capacity_maximumlba.md)
- [qe_element](driverkit/qe_element.md)
- [qe_foreach](driverkit/qe_foreach.md)
- [qe_foreach_element](driverkit/qe_foreach_element.md)
- [qe_foreach_element_safe](driverkit/qe_foreach_element_safe.md)
- [qe_foreach_safe](driverkit/qe_foreach_safe.md)
- [queue_assign](driverkit/queue_assign.md)
- [queue_chain_init](driverkit/queue_chain_init.md)
- [queue_empty](driverkit/queue_empty.md)
- [queue_end](driverkit/queue_end.md)
- [queue_enter](driverkit/queue_enter.md)
- [queue_enter_first](driverkit/queue_enter_first.md)
- [queue_field](driverkit/queue_field.md)
- [queue_first](driverkit/queue_first.md)
- [queue_head_init](driverkit/queue_head_init.md)
- [queue_init](driverkit/queue_init.md)
- [queue_insert_after](driverkit/queue_insert_after.md)
- [queue_insert_before](driverkit/queue_insert_before.md)
- [queue_iterate](driverkit/queue_iterate.md)
- [queue_last](driverkit/queue_last.md)
- [queue_new_head](driverkit/queue_new_head.md)
- [queue_next](driverkit/queue_next.md)
- [queue_prev](driverkit/queue_prev.md)
- [queue_remove](driverkit/queue_remove.md)
- [queue_remove_first](driverkit/queue_remove_first.md)
- [queue_remove_last](driverkit/queue_remove_last.md)
- [sub_emask](driverkit/sub_emask.md)
- [sub_iokit_HDA](driverkit/sub_iokit_hda.md)
- [sub_iokit_acpi](driverkit/sub_iokit_acpi.md)
- [sub_iokit_acpiec](driverkit/sub_iokit_acpiec.md)
- [sub_iokit_ahci](driverkit/sub_iokit_ahci.md)
- [sub_iokit_apfs](driverkit/sub_iokit_apfs.md)
- [sub_iokit_appleembeddedsleepwakehandler](driverkit/sub_iokit_appleembeddedsleepwakehandler.md)
- [sub_iokit_appleppm](driverkit/sub_iokit_appleppm.md)
- [sub_iokit_arc](driverkit/sub_iokit_arc.md)
- [sub_iokit_audio_video](driverkit/sub_iokit_audio_video.md)
- [sub_iokit_baseband](driverkit/sub_iokit_baseband.md)
- [sub_iokit_block_storage](driverkit/sub_iokit_block_storage.md)
- [sub_iokit_bluetooth](driverkit/sub_iokit_bluetooth.md)
- [sub_iokit_cec](driverkit/sub_iokit_cec.md)
- [sub_iokit_common](driverkit/sub_iokit_common.md)
- [sub_iokit_firewire](driverkit/sub_iokit_firewire.md)
- [sub_iokit_graphics](driverkit/sub_iokit_graphics.md)
- [sub_iokit_graphics_acceleration](driverkit/sub_iokit_graphics_acceleration.md)
- [sub_iokit_hidsystem](driverkit/sub_iokit_hidsystem.md)
- [sub_iokit_hsic](driverkit/sub_iokit_hsic.md)
- [sub_iokit_keystore](driverkit/sub_iokit_keystore.md)
- [sub_iokit_networking](driverkit/sub_iokit_networking.md)
- [sub_iokit_platform](driverkit/sub_iokit_platform.md)
- [sub_iokit_pmu](driverkit/sub_iokit_pmu.md)
- [sub_iokit_powermanagement](driverkit/sub_iokit_powermanagement.md)
- [sub_iokit_reserved](driverkit/sub_iokit_reserved.md)
- [sub_iokit_scsi](driverkit/sub_iokit_scsi.md)
- [sub_iokit_sdio](driverkit/sub_iokit_sdio.md)
- [sub_iokit_smbus](driverkit/sub_iokit_smbus.md)
- [sub_iokit_thunderbolt](driverkit/sub_iokit_thunderbolt.md)
- [sub_iokit_timesync_avb](driverkit/sub_iokit_timesync_avb.md)
- [sub_iokit_usb](driverkit/sub_iokit_usb.md)
- [sub_iokit_usbaudio](driverkit/sub_iokit_usbaudio.md)
- [sub_iokit_vendor_specific](driverkit/sub_iokit_vendor_specific.md)
- [sub_iokit_wirelesscharging](driverkit/sub_iokit_wirelesscharging.md)
- [sub_iokit_wlan](driverkit/sub_iokit_wlan.md)
- [sys_iokit](driverkit/sys_iokit.md)
- [system_emask](driverkit/system_emask.md)
