|
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.
|