CUDA Runtime API (PDF) - v10.1.168 (older) - Last updated April 24, 2019 - Send Feedback

## 7. Data Fields

Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

## A

addressMode
  textureReference
  cudaTextureDesc
args
  cudaLaunchParams
array
  cudaResourceDesc
asyncEngineCount
  cudaDeviceProp

## B

binaryVersion
  cudaFuncAttributes
blockDim
  cudaLaunchParams
  cudaKernelNodeParams
borderColor
  cudaTextureDesc
bytes
  cudaUUID_t

## C

cacheModeCA
  cudaFuncAttributes
canMapHostMemory
  cudaDeviceProp
canUseHostPointerForRegisteredMem
  cudaDeviceProp
channelDesc
  cudaEglPlaneDesc
  surfaceReference
  textureReference
clockRate
  cudaDeviceProp
computeMode
  cudaDeviceProp
computePreemptionSupported
  cudaDeviceProp
concurrentKernels
  cudaDeviceProp
concurrentManagedAccess
  cudaDeviceProp
constSizeBytes
  cudaFuncAttributes
cooperativeLaunch
  cudaDeviceProp
cooperativeMultiDeviceLaunch
  cudaDeviceProp

## D

depth
  cudaEglPlaneDesc
  cudaExtent
  cudaResourceViewDesc
desc
  cudaResourceDesc
device
  cudaPointerAttributes
deviceOverlap
  cudaDeviceProp
devicePointer
  cudaPointerAttributes
devPtr
  cudaResourceDesc
directManagedMemAccessFromHost
  cudaDeviceProp
dst
  cudaMemsetParams
dstArray
  cudaMemcpy3DParms
  cudaMemcpy3DPeerParms
dstDevice
  cudaMemcpy3DPeerParms
dstPos
  cudaMemcpy3DPeerParms
  cudaMemcpy3DParms
dstPtr
  cudaMemcpy3DParms
  cudaMemcpy3DPeerParms

## E

ECCEnabled
  cudaDeviceProp
eglColorFormat
  cudaEglFrame
elementSize
  cudaMemsetParams
extent
  cudaMemcpy3DPeerParms
  cudaMemcpy3DParms
  cudaExternalMemoryMipmappedArrayDesc
extra
  cudaKernelNodeParams

## F

f
  cudaChannelFormatDesc
fd
  cudaExternalMemoryHandleDesc
  cudaExternalSemaphoreHandleDesc
fence
  cudaExternalSemaphoreSignalParams
  cudaExternalSemaphoreWaitParams
filterMode
  textureReference
  cudaTextureDesc
firstLayer
  cudaResourceViewDesc
firstMipmapLevel
  cudaResourceViewDesc
flags
  cudaExternalSemaphoreWaitParams
  cudaExternalMemoryHandleDesc
  cudaExternalMemoryBufferDesc
  cudaExternalMemoryMipmappedArrayDesc
  cudaExternalSemaphoreHandleDesc
  cudaExternalSemaphoreSignalParams
fn
  cudaHostNodeParams
format
  cudaResourceViewDesc
formatDesc
  cudaExternalMemoryMipmappedArrayDesc
frameType
  cudaEglFrame
func
  cudaLaunchParams
  cudaKernelNodeParams

## G

globalL1CacheSupported
  cudaDeviceProp
gridDim
  cudaKernelNodeParams
  cudaLaunchParams

## H

handle
  cudaExternalMemoryHandleDesc
  cudaExternalSemaphoreHandleDesc
height
  cudaExtent
  cudaResourceViewDesc
  cudaResourceDesc
  cudaMemsetParams
  cudaEglPlaneDesc
hostNativeAtomicSupported
  cudaDeviceProp
hostPointer
  cudaPointerAttributes

## I

integrated
  cudaDeviceProp
isManaged
  cudaPointerAttributes
isMultiGpuBoard
  cudaDeviceProp

## K

kernelExecTimeoutEnabled
  cudaDeviceProp
kernelParams
  cudaKernelNodeParams
kind
  cudaMemcpy3DParms

## L

l2CacheSize
  cudaDeviceProp
lastLayer
  cudaResourceViewDesc
lastMipmapLevel
  cudaResourceViewDesc
localL1CacheSupported
  cudaDeviceProp
localSizeBytes
  cudaFuncAttributes
luid
  cudaDeviceProp
luidDeviceNodeMask
  cudaDeviceProp

## M

major
  cudaDeviceProp
managedMemory
  cudaDeviceProp
maxAnisotropy
  cudaTextureDesc
  textureReference
maxDynamicSharedSizeBytes
  cudaFuncAttributes
maxGridSize
  cudaDeviceProp
maxMipmapLevelClamp
  cudaTextureDesc
  textureReference
maxSurface1D
  cudaDeviceProp
maxSurface1DLayered
  cudaDeviceProp
maxSurface2D
  cudaDeviceProp
maxSurface2DLayered
  cudaDeviceProp
maxSurface3D
  cudaDeviceProp
maxSurfaceCubemap
  cudaDeviceProp
maxSurfaceCubemapLayered
  cudaDeviceProp
maxTexture1D
  cudaDeviceProp
maxTexture1DLayered
  cudaDeviceProp
maxTexture1DLinear
  cudaDeviceProp
maxTexture1DMipmap
  cudaDeviceProp
maxTexture2D
  cudaDeviceProp
maxTexture2DGather
  cudaDeviceProp
maxTexture2DLayered
  cudaDeviceProp
maxTexture2DLinear
  cudaDeviceProp
maxTexture2DMipmap
  cudaDeviceProp
maxTexture3D
  cudaDeviceProp
maxTexture3DAlt
  cudaDeviceProp
maxTextureCubemap
  cudaDeviceProp
maxTextureCubemapLayered
  cudaDeviceProp
maxThreadsDim
  cudaDeviceProp
maxThreadsPerBlock
  cudaDeviceProp
  cudaFuncAttributes
maxThreadsPerMultiProcessor
  cudaDeviceProp
memoryBusWidth
  cudaDeviceProp
memoryClockRate
  cudaDeviceProp
memoryType
  cudaPointerAttributes
memPitch
  cudaDeviceProp
minMipmapLevelClamp
  cudaTextureDesc
  textureReference
minor
  cudaDeviceProp
mipmap
  cudaResourceDesc
mipmapFilterMode
  textureReference
  cudaTextureDesc
mipmapLevelBias
  textureReference
  cudaTextureDesc
multiGpuBoardGroupID
  cudaDeviceProp
multiProcessorCount
  cudaDeviceProp

## N

name
  cudaDeviceProp
  cudaExternalMemoryHandleDesc
  cudaExternalSemaphoreHandleDesc
normalized
  textureReference
normalizedCoords
  cudaTextureDesc
numChannels
  cudaEglPlaneDesc
numLevels
  cudaExternalMemoryMipmappedArrayDesc
numRegs
  cudaFuncAttributes

## O

offset
  cudaExternalMemoryBufferDesc
  cudaExternalMemoryMipmappedArrayDesc

## P

pageableMemoryAccess
  cudaDeviceProp
pageableMemoryAccessUsesHostPageTables
  cudaDeviceProp
pArray
  cudaEglFrame
pciBusID
  cudaDeviceProp
pciDeviceID
  cudaDeviceProp
pciDomainID
  cudaDeviceProp
pitch
  cudaPitchedPtr
  cudaMemsetParams
  cudaEglPlaneDesc
pitchInBytes
  cudaResourceDesc
planeCount
  cudaEglFrame
planeDesc
  cudaEglFrame
pPitch
  cudaEglFrame
preferredShmemCarveout
  cudaFuncAttributes
ptr
  cudaPitchedPtr
ptxVersion
  cudaFuncAttributes

## R

readMode
  cudaTextureDesc
regsPerBlock
  cudaDeviceProp
regsPerMultiprocessor
  cudaDeviceProp
reserved
  cudaEglPlaneDesc
resType
  cudaResourceDesc

## S

sharedMem
  cudaLaunchParams
sharedMemBytes
  cudaKernelNodeParams
sharedMemPerBlock
  cudaDeviceProp
sharedMemPerBlockOptin
  cudaDeviceProp
sharedMemPerMultiprocessor
  cudaDeviceProp
sharedSizeBytes
  cudaFuncAttributes
singleToDoublePrecisionPerfRatio
  cudaDeviceProp
size
  cudaExternalMemoryHandleDesc
  cudaExternalMemoryBufferDesc
sizeInBytes
  cudaResourceDesc
srcArray
  cudaMemcpy3DParms
  cudaMemcpy3DPeerParms
srcDevice
  cudaMemcpy3DPeerParms
srcPos
  cudaMemcpy3DPeerParms
  cudaMemcpy3DParms
srcPtr
  cudaMemcpy3DParms
  cudaMemcpy3DPeerParms
sRGB
  cudaTextureDesc
  textureReference
stream
  cudaLaunchParams
streamPrioritiesSupported
  cudaDeviceProp
surfaceAlignment
  cudaDeviceProp

## T

tccDriver
  cudaDeviceProp
textureAlignment
  cudaDeviceProp
texturePitchAlignment
  cudaDeviceProp
totalConstMem
  cudaDeviceProp
totalGlobalMem
  cudaDeviceProp
type
  cudaExternalSemaphoreHandleDesc
  cudaExternalMemoryHandleDesc
  cudaPointerAttributes

## U

unifiedAddressing
  cudaDeviceProp
userData
  cudaHostNodeParams
uuid
  cudaDeviceProp

## V

value
  cudaMemsetParams
  cudaExternalSemaphoreWaitParams
  cudaExternalSemaphoreSignalParams

## W

w
  cudaChannelFormatDesc
warpSize
  cudaDeviceProp
width
  cudaExtent
  cudaResourceViewDesc
  cudaResourceDesc
  cudaMemsetParams
  cudaEglPlaneDesc
win32
  cudaExternalSemaphoreHandleDesc
  cudaExternalMemoryHandleDesc

## X

x
  cudaChannelFormatDesc
  cudaPos
xsize
  cudaPitchedPtr

## Y

y
  cudaChannelFormatDesc
  cudaPos
ysize
  cudaPitchedPtr

## Z

z
  cudaChannelFormatDesc
  cudaPos