#include <IOKit/IOReturn.h>

IOKit/IOReturn.h Kernel.framework

HISTORY
includes: Kernel/mach/error.h
92 macros · 1 typedef

typedefIOReturn

typedef kern_return_t IOReturn

macrosys_iokit

#define sys_iokit err_system(0x38)

macrosub_iokit_common

#define sub_iokit_common err_sub(0)

macrosub_iokit_usb

#define sub_iokit_usb err_sub(1)

macrosub_iokit_firewire

#define sub_iokit_firewire err_sub(2)

macrosub_iokit_block_storage

#define sub_iokit_block_storage err_sub(4)

macrosub_iokit_graphics

#define sub_iokit_graphics err_sub(5)

macrosub_iokit_networking

#define sub_iokit_networking err_sub(6)

macrosub_iokit_bluetooth

#define sub_iokit_bluetooth err_sub(8)

macrosub_iokit_pmu

#define sub_iokit_pmu err_sub(9)

macrosub_iokit_acpi

#define sub_iokit_acpi err_sub(10)

macrosub_iokit_smbus

#define sub_iokit_smbus err_sub(11)

macrosub_iokit_ahci

#define sub_iokit_ahci err_sub(12)

macrosub_iokit_powermanagement

#define sub_iokit_powermanagement err_sub(13)

macrosub_iokit_hidsystem

#define sub_iokit_hidsystem err_sub(14)

macrosub_iokit_scsi

#define sub_iokit_scsi err_sub(16)

macrosub_iokit_usbaudio

#define sub_iokit_usbaudio err_sub(17)

macrosub_iokit_wirelesscharging

#define sub_iokit_wirelesscharging err_sub(18)

macrosub_iokit_thunderbolt

#define sub_iokit_pccard err_sub(21)
#define sub_iokit_thunderbolt err_sub(29)

macrosub_iokit_graphics_acceleration

#define sub_iokit_graphics_acceleration err_sub(30)

macrosub_iokit_keystore

#define sub_iokit_keystore err_sub(31)

macrosub_iokit_apfs

#define sub_iokit_apfs err_sub(33)

macrosub_iokit_acpiec

#define sub_iokit_acpiec err_sub(34)

macrosub_iokit_timesync_avb

#define sub_iokit_timesync_avb err_sub(35)

macrosub_iokit_platform

#define sub_iokit_platform err_sub(0x2A)

macrosub_iokit_audio_video

#define sub_iokit_audio_video err_sub(0x45)

macrosub_iokit_cec

#define sub_iokit_cec err_sub(0x46)

macrosub_iokit_arc

#define sub_iokit_arc err_sub(0x47)

macrosub_iokit_baseband

#define sub_iokit_baseband err_sub(0x80)

macrosub_iokit_HDA

#define sub_iokit_HDA err_sub(0xFE)

macrosub_iokit_hsic

#define sub_iokit_hsic err_sub(0x147)

macrosub_iokit_sdio

#define sub_iokit_sdio err_sub(0x174)

macrosub_iokit_wlan

#define sub_iokit_wlan err_sub(0x208)

macrosub_iokit_appleembeddedsleepwakehandler

#define sub_iokit_appleembeddedsleepwakehandler err_sub(0x209)

macrosub_iokit_appleppm

#define sub_iokit_appleppm err_sub(0x20A)

macrosub_iokit_vendor_specific

#define sub_iokit_vendor_specific err_sub(-2)

macrosub_iokit_reserved

#define sub_iokit_reserved err_sub(-1)

macroiokit_common_err

#define iokit_common_err(return) (sys_iokit|sub_iokit_common|return)

macroiokit_family_err

#define iokit_family_err(sub, return) (sys_iokit|sub|return)

macroiokit_vendor_specific_err

#define iokit_vendor_specific_err(return) (sys_iokit|sub_iokit_vendor_specific|return)

macrokIOReturnSuccess

#define kIOReturnSuccess KERN_SUCCESS
OK

macrokIOReturnError

#define kIOReturnError iokit_common_err(0x2bc)
general error

macrokIOReturnNoMemory

#define kIOReturnNoMemory iokit_common_err(0x2bd)
can't allocate memory

macrokIOReturnNoResources

#define kIOReturnNoResources iokit_common_err(0x2be)
resource shortage

macrokIOReturnIPCError

#define kIOReturnIPCError iokit_common_err(0x2bf)
error during IPC

macrokIOReturnNoDevice

#define kIOReturnNoDevice iokit_common_err(0x2c0)
no such device

macrokIOReturnNotPrivileged

#define kIOReturnNotPrivileged iokit_common_err(0x2c1)
privilege violation

macrokIOReturnBadArgument

#define kIOReturnBadArgument iokit_common_err(0x2c2)
invalid argument

macrokIOReturnLockedRead

#define kIOReturnLockedRead iokit_common_err(0x2c3)
device read locked

macrokIOReturnLockedWrite

#define kIOReturnLockedWrite iokit_common_err(0x2c4)
device write locked

macrokIOReturnExclusiveAccess

#define kIOReturnExclusiveAccess iokit_common_err(0x2c5)
exclusive access and

macrokIOReturnBadMessageID

device already open
#define kIOReturnBadMessageID iokit_common_err(0x2c6)
sent/received messages

macrokIOReturnUnsupported

had different msg_id
#define kIOReturnUnsupported iokit_common_err(0x2c7)
unsupported function

macrokIOReturnVMError

#define kIOReturnVMError iokit_common_err(0x2c8)
misc. VM failure

macrokIOReturnInternalError

#define kIOReturnInternalError iokit_common_err(0x2c9)
internal error

macrokIOReturnIOError

#define kIOReturnIOError iokit_common_err(0x2ca)
General I/O error

macrokIOReturnCannotLock

#define kIOReturn???Error iokit_common_err(0x2cb) // ???
#define kIOReturnCannotLock iokit_common_err(0x2cc)
can't acquire lock

macrokIOReturnNotOpen

#define kIOReturnNotOpen iokit_common_err(0x2cd)
device not open

macrokIOReturnNotReadable

#define kIOReturnNotReadable iokit_common_err(0x2ce)
read not supported

macrokIOReturnNotWritable

#define kIOReturnNotWritable iokit_common_err(0x2cf)
write not supported

macrokIOReturnNotAligned

#define kIOReturnNotAligned iokit_common_err(0x2d0)
alignment error

macrokIOReturnBadMedia

#define kIOReturnBadMedia iokit_common_err(0x2d1)
Media Error

macrokIOReturnStillOpen

#define kIOReturnStillOpen iokit_common_err(0x2d2)
device(s) still open

macrokIOReturnRLDError

#define kIOReturnRLDError iokit_common_err(0x2d3)
rld failure

macrokIOReturnDMAError

#define kIOReturnDMAError iokit_common_err(0x2d4)
DMA failure

macrokIOReturnBusy

#define kIOReturnBusy iokit_common_err(0x2d5)
Device Busy

macrokIOReturnTimeout

#define kIOReturnTimeout iokit_common_err(0x2d6)
I/O Timeout

macrokIOReturnOffline

#define kIOReturnOffline iokit_common_err(0x2d7)
device offline

macrokIOReturnNotReady

#define kIOReturnNotReady iokit_common_err(0x2d8)
not ready

macrokIOReturnNotAttached

#define kIOReturnNotAttached iokit_common_err(0x2d9)
device not attached

macrokIOReturnNoChannels

#define kIOReturnNoChannels iokit_common_err(0x2da)
no DMA channels left

macrokIOReturnNoSpace

#define kIOReturnNoSpace iokit_common_err(0x2db)
no space for data

macrokIOReturnPortExists

#define kIOReturn???Error iokit_common_err(0x2dc) // ???
#define kIOReturnPortExists iokit_common_err(0x2dd)
port already exists

macrokIOReturnCannotWire

#define kIOReturnCannotWire iokit_common_err(0x2de)
can't wire down

macrokIOReturnNoInterrupt

physical memory
#define kIOReturnNoInterrupt iokit_common_err(0x2df)
no interrupt attached

macrokIOReturnNoFrames

#define kIOReturnNoFrames iokit_common_err(0x2e0)
no DMA frames enqueued

macrokIOReturnMessageTooLarge

#define kIOReturnMessageTooLarge iokit_common_err(0x2e1)
oversized msg received

macrokIOReturnNotPermitted

on interrupt port
#define kIOReturnNotPermitted iokit_common_err(0x2e2)
not permitted

macrokIOReturnNoPower

#define kIOReturnNoPower iokit_common_err(0x2e3)
no power to device

macrokIOReturnNoMedia

#define kIOReturnNoMedia iokit_common_err(0x2e4)
media not present

macrokIOReturnUnformattedMedia

#define kIOReturnUnformattedMedia iokit_common_err(0x2e5)
media not formatted

macrokIOReturnUnsupportedMode

#define kIOReturnUnsupportedMode iokit_common_err(0x2e6)
no such mode

macrokIOReturnUnderrun

#define kIOReturnUnderrun iokit_common_err(0x2e7)
data underrun

macrokIOReturnOverrun

#define kIOReturnOverrun iokit_common_err(0x2e8)
data overrun

macrokIOReturnDeviceError

#define kIOReturnDeviceError iokit_common_err(0x2e9)
the device is not working properly!

macrokIOReturnNoCompletion

#define kIOReturnNoCompletion iokit_common_err(0x2ea)
a completion routine is required

macrokIOReturnAborted

#define kIOReturnAborted iokit_common_err(0x2eb)
operation aborted

macrokIOReturnNoBandwidth

#define kIOReturnNoBandwidth iokit_common_err(0x2ec)
bus bandwidth would be exceeded

macrokIOReturnNotResponding

#define kIOReturnNotResponding iokit_common_err(0x2ed)
device not responding

macrokIOReturnIsoTooOld

#define kIOReturnIsoTooOld iokit_common_err(0x2ee)
isochronous I/O request for distant past!

macrokIOReturnIsoTooNew

#define kIOReturnIsoTooNew iokit_common_err(0x2ef)
isochronous I/O request for distant future

macrokIOReturnNotFound

#define kIOReturnNotFound iokit_common_err(0x2f0)
data was not found

macrokIOReturnInvalid

#define kIOReturnInvalid iokit_common_err(0x1)
should never be seen