Line 86:
Line 86:
Arg2 = writeCount
Arg2 = writeCount
Arg3 = vector
Arg3 = vector
+
+
===Error codes===
+
+
Kernel errors
+
+
0x00000000 -> IOS_ERROR_OK
+
0xFFFFFFFF -> IOS_ERROR_ACCESS
+
0xFFFFFFFE -> IOS_ERROR_EXISTS
+
0xFFFFFFFD -> IOS_ERROR_INTR
+
0xFFFFFFFC -> IOS_ERROR_INVALID
+
0xFFFFFFFB -> IOS_ERROR_MAX
+
0xFFFFFFFA -> IOS_ERROR_NOEXISTS
+
0xFFFFFFF9 -> IOS_ERROR_QEMPTY
+
0xFFFFFFF8 -> IOS_ERROR_QFULL
+
0xFFFFFFF7 -> IOS_ERROR_UNKNOWN
+
0xFFFFFFF6 -> IOS_ERROR_NOTREADY
+
0xFFFFFFF5 -> IOS_ERROR_ECC
+
0xFFFFFFF4 -> IOS_ERROR_ECC_CRIT
+
0xFFFFFFF3 -> IOS_ERROR_BADBLOCK
+
0xFFFFFFF2 -> IOS_ERROR_INVALID_OBJTYPE
+
0xFFFFFFF1 -> IOS_ERROR_INVALID_RNG
+
0xFFFFFFF0 -> IOS_ERROR_INVALID_FLAG
+
0xFFFFFFEF -> IOS_ERROR_INVALID_FORMAT
+
0xFFFFFFEE -> IOS_ERROR_INVALID_VERSION
+
0xFFFFFFED -> IOS_ERROR_INVALID_SIGNER
+
0xFFFFFFEC -> IOS_ERROR_FAIL_CHECKVALUE
+
0xFFFFFFEB -> IOS_ERROR_FAIL_INTERNAL
+
0xFFFFFFEA -> IOS_ERROR_FAIL_ALLOC
+
0xFFFFFFE9 -> IOS_ERROR_INVALID_SIZE
+
0xFFFFFFE8 -> IOS_ERROR_NO_LINK
+
0xFFFFFFE7 -> IOS_ERROR_AN_FAILED
+
0xFFFFFFE6 -> IOS_ERROR_MAX_SEM_COUNT
+
0xFFFFFFE5 -> IOS_ERROR_SEM_UNAVAILABLE
+
0xFFFFFFE4 -> IOS_ERROR_INVALID_HANDLE
+
0xFFFFFFE3 -> IOS_ERROR_INVALID_ARG
+
0xFFFFFFE2 -> IOS_ERROR_NO_RESOURCE
+
0xFFFFFFE1 -> IOS_ERROR_BUSY
+
0xFFFFFFE0 -> IOS_ERROR_TIMEOUT
+
0xFFFFFFDF -> IOS_ERROR_ALIGNMENT
+
0xFFFFFFDE -> IOS_ERROR_BSP
+
0xFFFFFFDD -> IOS_ERROR_DATA_PENDING
+
0xFFFFFFDC -> IOS_ERROR_EXPIRED
+
0xFFFFFFDB -> IOS_ERROR_NO_R_ACCESS
+
0xFFFFFFDA -> IOS_ERROR_NO_W_ACCESS
+
0xFFFFFFD9 -> IOS_ERROR_NO_RW_ACCESS
+
0xFFFFFFD8 -> IOS_ERROR_CLIENT_TXN_LIMIT
+
0xFFFFFFD7 -> IOS_ERROR_STALE_HANDLE
+
0xFFFFFFD6 -> IOS_ERROR_UNKNOWN_VALUE
==Modules==
==Modules==