Data types used by CUDA Runtime
[CUDA Runtime API]


Data Structures

struct  cudaChannelFormatDesc
struct  cudaDeviceProp
struct  cudaExtent
struct  cudaFuncAttributes
struct  cudaMemcpy3DParms
struct  cudaPitchedPtr
struct  cudaPos

Data types used by CUDA Runtime

Data types used by CUDA Runtime

Author:
NVIDIA Corporation


enum  cudaChannelFormatKind {
  cudaChannelFormatKindSigned,
  cudaChannelFormatKindUnsigned,
  cudaChannelFormatKindFloat,
  cudaChannelFormatKindNone
}
enum  cudaComputeMode {
  cudaComputeModeDefault,
  cudaComputeModeExclusive,
  cudaComputeModeProhibited
}
enum  cudaError {
  cudaSuccess,
  cudaErrorMissingConfiguration,
  cudaErrorMemoryAllocation,
  cudaErrorInitializationError,
  cudaErrorLaunchFailure,
  cudaErrorPriorLaunchFailure,
  cudaErrorLaunchTimeout,
  cudaErrorLaunchOutOfResources,
  cudaErrorInvalidDeviceFunction,
  cudaErrorInvalidConfiguration,
  cudaErrorInvalidDevice,
  cudaErrorInvalidValue,
  cudaErrorInvalidPitchValue,
  cudaErrorInvalidSymbol,
  cudaErrorMapBufferObjectFailed,
  cudaErrorUnmapBufferObjectFailed,
  cudaErrorInvalidHostPointer,
  cudaErrorInvalidDevicePointer,
  cudaErrorInvalidTexture,
  cudaErrorInvalidTextureBinding,
  cudaErrorInvalidChannelDescriptor,
  cudaErrorInvalidMemcpyDirection,
  cudaErrorAddressOfConstant,
  cudaErrorTextureFetchFailed,
  cudaErrorTextureNotBound,
  cudaErrorSynchronizationError,
  cudaErrorInvalidFilterSetting,
  cudaErrorInvalidNormSetting,
  cudaErrorMixedDeviceExecution,
  cudaErrorCudartUnloading,
  cudaErrorUnknown,
  cudaErrorNotYetImplemented,
  cudaErrorMemoryValueTooLarge,
  cudaErrorInvalidResourceHandle,
  cudaErrorNotReady,
  cudaErrorInsufficientDriver,
  cudaErrorSetOnActiveProcess,
  cudaErrorNoDevice,
  cudaErrorStartupFailure,
  cudaErrorApiFailureBase
}
enum  cudaMemcpyKind {
  cudaMemcpyHostToHost,
  cudaMemcpyHostToDevice,
  cudaMemcpyDeviceToHost,
  cudaMemcpyDeviceToDevice
}
typedef enum cudaError cudaError_t
typedef int cudaEvent_t
typedef int cudaStream_t
#define cudaDeviceBlockingSync
 Device flag - Use blocking synchronization.
#define cudaDeviceMapHost
 Device flag - Support mapped pinned allocations.
#define cudaDeviceMask
 Device flags mask.
#define cudaDevicePropDontCare
 Empty device properties.
#define cudaDeviceScheduleAuto
 Device flag - Automatic scheduling.
#define cudaDeviceScheduleSpin
 Device flag - Spin default scheduling.
#define cudaDeviceScheduleYield
 Device flag - Yield default scheduling.
#define cudaEventBlockingSync
 Event uses blocking synchronization.
#define cudaEventDefault
 Default event flag.
#define cudaHostAllocDefault
 Default page-locked allocation flag.
#define cudaHostAllocMapped
 Map allocation into device space.
#define cudaHostAllocPortable
 Pinned memory accessible by all CUDA contexts.
#define cudaHostAllocWriteCombined
 Write-combined memory.

Generated by Doxygen for NVIDIA CUDA Library  NVIDIA