#[repr(u32)]pub enum CUfileOpError {
Show 49 variants
CU_FILE_SUCCESS = 0,
CU_FILE_DRIVER_NOT_INITIALIZED = 5_001,
CU_FILE_DRIVER_INVALID_PROPS = 5_002,
CU_FILE_DRIVER_UNSUPPORTED_LIMIT = 5_003,
CU_FILE_DRIVER_VERSION_MISMATCH = 5_004,
CU_FILE_DRIVER_VERSION_READ_ERROR = 5_005,
CU_FILE_DRIVER_CLOSING = 5_006,
CU_FILE_PLATFORM_NOT_SUPPORTED = 5_007,
CU_FILE_IO_NOT_SUPPORTED = 5_008,
CU_FILE_DEVICE_NOT_SUPPORTED = 5_009,
CU_FILE_NVFS_DRIVER_ERROR = 5_010,
CU_FILE_CUDA_DRIVER_ERROR = 5_011,
CU_FILE_CUDA_POINTER_INVALID = 5_012,
CU_FILE_CUDA_MEMORY_TYPE_INVALID = 5_013,
CU_FILE_CUDA_POINTER_RANGE_ERROR = 5_014,
CU_FILE_CUDA_CONTEXT_MISMATCH = 5_015,
CU_FILE_INVALID_MAPPING_SIZE = 5_016,
CU_FILE_INVALID_MAPPING_RANGE = 5_017,
CU_FILE_INVALID_FILE_TYPE = 5_018,
CU_FILE_INVALID_FILE_OPEN_FLAG = 5_019,
CU_FILE_DIO_NOT_SET = 5_020,
CU_FILE_INVALID_VALUE = 5_022,
CU_FILE_MEMORY_ALREADY_REGISTERED = 5_023,
CU_FILE_MEMORY_NOT_REGISTERED = 5_024,
CU_FILE_PERMISSION_DENIED = 5_025,
CU_FILE_DRIVER_ALREADY_OPEN = 5_026,
CU_FILE_HANDLE_NOT_REGISTERED = 5_027,
CU_FILE_HANDLE_ALREADY_REGISTERED = 5_028,
CU_FILE_DEVICE_NOT_FOUND = 5_029,
CU_FILE_INTERNAL_ERROR = 5_030,
CU_FILE_GETNEWFD_FAILED = 5_031,
CU_FILE_NVFS_SETUP_ERROR = 5_033,
CU_FILE_IO_DISABLED = 5_034,
CU_FILE_BATCH_SUBMIT_FAILED = 5_035,
CU_FILE_GPU_MEMORY_PINNING_FAILED = 5_036,
CU_FILE_BATCH_FULL = 5_037,
CU_FILE_ASYNC_NOT_SUPPORTED = 5_038,
CU_FILE_INTERNAL_BATCH_SETUP_ERROR = 5_039,
CU_FILE_INTERNAL_BATCH_SUBMIT_ERROR = 5_040,
CU_FILE_INTERNAL_BATCH_GETSTATUS_ERROR = 5_041,
CU_FILE_INTERNAL_BATCH_CANCEL_ERROR = 5_042,
CU_FILE_NOMEM_ERROR = 5_043,
CU_FILE_IO_ERROR = 5_044,
CU_FILE_INTERNAL_BUF_REGISTER_ERROR = 5_045,
CU_FILE_HASH_OPR_ERROR = 5_046,
CU_FILE_INVALID_CONTEXT_ERROR = 5_047,
CU_FILE_NVFS_INTERNAL_DRIVER_ERROR = 5_048,
CU_FILE_BATCH_NOCOMPAT_ERROR = 5_049,
CU_FILE_IO_MAX_ERROR = 5_050,
}Variants§
CU_FILE_SUCCESS = 0
CU_FILE_DRIVER_NOT_INITIALIZED = 5_001
CU_FILE_DRIVER_INVALID_PROPS = 5_002
CU_FILE_DRIVER_UNSUPPORTED_LIMIT = 5_003
CU_FILE_DRIVER_VERSION_MISMATCH = 5_004
CU_FILE_DRIVER_VERSION_READ_ERROR = 5_005
CU_FILE_DRIVER_CLOSING = 5_006
CU_FILE_PLATFORM_NOT_SUPPORTED = 5_007
CU_FILE_IO_NOT_SUPPORTED = 5_008
CU_FILE_DEVICE_NOT_SUPPORTED = 5_009
CU_FILE_NVFS_DRIVER_ERROR = 5_010
CU_FILE_CUDA_DRIVER_ERROR = 5_011
CU_FILE_CUDA_POINTER_INVALID = 5_012
CU_FILE_CUDA_MEMORY_TYPE_INVALID = 5_013
CU_FILE_CUDA_POINTER_RANGE_ERROR = 5_014
CU_FILE_CUDA_CONTEXT_MISMATCH = 5_015
CU_FILE_INVALID_MAPPING_SIZE = 5_016
CU_FILE_INVALID_MAPPING_RANGE = 5_017
CU_FILE_INVALID_FILE_TYPE = 5_018
CU_FILE_INVALID_FILE_OPEN_FLAG = 5_019
CU_FILE_DIO_NOT_SET = 5_020
CU_FILE_INVALID_VALUE = 5_022
CU_FILE_MEMORY_ALREADY_REGISTERED = 5_023
CU_FILE_MEMORY_NOT_REGISTERED = 5_024
CU_FILE_PERMISSION_DENIED = 5_025
CU_FILE_DRIVER_ALREADY_OPEN = 5_026
CU_FILE_HANDLE_NOT_REGISTERED = 5_027
CU_FILE_HANDLE_ALREADY_REGISTERED = 5_028
CU_FILE_DEVICE_NOT_FOUND = 5_029
CU_FILE_INTERNAL_ERROR = 5_030
CU_FILE_GETNEWFD_FAILED = 5_031
CU_FILE_NVFS_SETUP_ERROR = 5_033
CU_FILE_IO_DISABLED = 5_034
CU_FILE_BATCH_SUBMIT_FAILED = 5_035
CU_FILE_GPU_MEMORY_PINNING_FAILED = 5_036
CU_FILE_BATCH_FULL = 5_037
CU_FILE_ASYNC_NOT_SUPPORTED = 5_038
CU_FILE_INTERNAL_BATCH_SETUP_ERROR = 5_039
CU_FILE_INTERNAL_BATCH_SUBMIT_ERROR = 5_040
CU_FILE_INTERNAL_BATCH_GETSTATUS_ERROR = 5_041
CU_FILE_INTERNAL_BATCH_CANCEL_ERROR = 5_042
CU_FILE_NOMEM_ERROR = 5_043
CU_FILE_IO_ERROR = 5_044
CU_FILE_INTERNAL_BUF_REGISTER_ERROR = 5_045
CU_FILE_HASH_OPR_ERROR = 5_046
CU_FILE_INVALID_CONTEXT_ERROR = 5_047
CU_FILE_NVFS_INTERNAL_DRIVER_ERROR = 5_048
CU_FILE_BATCH_NOCOMPAT_ERROR = 5_049
CU_FILE_IO_MAX_ERROR = 5_050
Implementations§
Source§impl CUfileOpError
impl CUfileOpError
pub fn result(self) -> Result<(), CufileError>
Trait Implementations§
Source§impl Clone for CUfileOpError
impl Clone for CUfileOpError
Source§fn clone(&self) -> CUfileOpError
fn clone(&self) -> CUfileOpError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CUfileOpError
impl Debug for CUfileOpError
Source§impl Hash for CUfileOpError
impl Hash for CUfileOpError
Source§impl Ord for CUfileOpError
impl Ord for CUfileOpError
Source§fn cmp(&self, other: &CUfileOpError) -> Ordering
fn cmp(&self, other: &CUfileOpError) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CUfileOpError
impl PartialEq for CUfileOpError
Source§impl PartialOrd for CUfileOpError
impl PartialOrd for CUfileOpError
impl Copy for CUfileOpError
impl Eq for CUfileOpError
impl StructuralPartialEq for CUfileOpError
Auto Trait Implementations§
impl Freeze for CUfileOpError
impl RefUnwindSafe for CUfileOpError
impl Send for CUfileOpError
impl Sync for CUfileOpError
impl Unpin for CUfileOpError
impl UnsafeUnpin for CUfileOpError
impl UnwindSafe for CUfileOpError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more