19 #ifndef INCLUDED_NVSCI_ERROR_H
20 #define INCLUDED_NVSCI_ERROR_H
Unidentified error with no additional info.
[ENOMEM] Not enough memory
[ENOSYS] Feature is not implemented
[ENOTSUP] Feature is not supported
Unidentified NvSciIpc error with no additional info.
Unidentified NvSciEvent error with no additional info.
[ETXTBSY] Text file is busy
[EBADFSYS] Corrupted file system detected
Operation can only be performed in safety phase.
[ELOOP] Too many levels of symbolic links
[EISDIR] File is a directory
[EROFS] Read-only file system
Internal stream resource failure occurred.
[EAGAIN] Resource unavailable.
Operation can only be performed in setup phase.
[ENODATA] No message data available
Operation requires stream be fully connected.
End of range for NvSciIpc errors.
[EINTR] An interrupt ocurred
[ENOREMOTE] Remote node doesn't exist
[ENOSPC] No space left on device
Required resource is not initialized.
[EMSGSIZE] Message is too large
[ENAMETOOLONG] File name is too long
[EOVERFLOW] Value too large for data type
[EALREADY] Pending connection is already in progress
[ENOENT] No such file or directory
Not enough (non-memory) resources.
End of range for NvSciStream errors.
[EFBIG] File is too large
[EOWNERDEAD] Previous owner died while holding mutex
[EMFILE] Too many open files in process
Unidentified NvSciSync error with no additional info.
[EEXIST] File already exists
[ENXIO] No such device or address
[EPERM] No permission to perform operation
Invalid output index was passed to a block.
[ECONNRESET] Connection was closed or lost
Unidentified NvSciStream error with no additional info.
End of range for NvSciEvent errors.
Could not validate attributes.
Unidentified NvSciBuf error with no additional info.
These stream errors represent failures detected from lower level system components.
[ENFILE] Too many open files in system
Requested operation is not legal.
End of range for NvSciBuf errors.
[E2BIG] Parameter list too long
[ENOTRECOVERABLE] Mutex damaged by previous owner's death
[ETIMEDOUT] Operation timed out
[ENOTTY] Inappropriate I/O control operation
Could not reconcile attributes.
Unsupported configuration.
Provided fence is cleared.
[EBADF] Bad file descriptor
End of range for common error codes.
Resource is in wrong state to perform operation.
[EDEADLK] Taking ownership would cause deadlock
[EACCES] Access to resource denied
[ENOMSG] No message of the desired type available
No stream packet available.
[EINVAL] Invalid parameter value
These stream errors represent internal failures which should never be possible in a production system...
NvSciError
Return/error codes for all NvSci functions.