Android-cuttlefish cvd tool
Public Attributes | List of all members
cuttlefish::CudaFunctions Struct Reference

#include <cuda_loader.h>

Public Attributes

CUresult(* cuInit )(unsigned int)
 
CUresult(* cuDeviceGet )(CUdevice *, int)
 
CUresult(* cuDeviceGetName )(char *, int, CUdevice)
 
CUresult(* cuDevicePrimaryCtxRetain )(CUcontext *, CUdevice)
 
CUresult(* cuDevicePrimaryCtxRelease )(CUdevice)
 
CUresult(* cuCtxPushCurrent )(CUcontext)
 
CUresult(* cuCtxPopCurrent )(CUcontext *)
 
CUresult(* cuStreamCreate )(CUstream *, unsigned int)
 
CUresult(* cuStreamDestroy )(CUstream)
 
CUresult(* cuStreamSynchronize )(CUstream)
 
CUresult(* cuMemAllocPitch )(CUdeviceptr *, size_t *, size_t, size_t, unsigned int)
 
CUresult(* cuMemFree )(CUdeviceptr)
 
CUresult(* cuMemcpy2DAsync )(const CUDA_MEMCPY2D *, CUstream)
 
CUresult(* cuGetErrorString )(CUresult, const char **)
 

Member Data Documentation

◆ cuCtxPopCurrent

CUresult(* cuttlefish::CudaFunctions::cuCtxPopCurrent) (CUcontext *)

◆ cuCtxPushCurrent

CUresult(* cuttlefish::CudaFunctions::cuCtxPushCurrent) (CUcontext)

◆ cuDeviceGet

CUresult(* cuttlefish::CudaFunctions::cuDeviceGet) (CUdevice *, int)

◆ cuDeviceGetName

CUresult(* cuttlefish::CudaFunctions::cuDeviceGetName) (char *, int, CUdevice)

◆ cuDevicePrimaryCtxRelease

CUresult(* cuttlefish::CudaFunctions::cuDevicePrimaryCtxRelease) (CUdevice)

◆ cuDevicePrimaryCtxRetain

CUresult(* cuttlefish::CudaFunctions::cuDevicePrimaryCtxRetain) (CUcontext *, CUdevice)

◆ cuGetErrorString

CUresult(* cuttlefish::CudaFunctions::cuGetErrorString) (CUresult, const char **)

◆ cuInit

CUresult(* cuttlefish::CudaFunctions::cuInit) (unsigned int)

◆ cuMemAllocPitch

CUresult(* cuttlefish::CudaFunctions::cuMemAllocPitch) (CUdeviceptr *, size_t *, size_t, size_t, unsigned int)

◆ cuMemcpy2DAsync

CUresult(* cuttlefish::CudaFunctions::cuMemcpy2DAsync) (const CUDA_MEMCPY2D *, CUstream)

◆ cuMemFree

CUresult(* cuttlefish::CudaFunctions::cuMemFree) (CUdeviceptr)

◆ cuStreamCreate

CUresult(* cuttlefish::CudaFunctions::cuStreamCreate) (CUstream *, unsigned int)

◆ cuStreamDestroy

CUresult(* cuttlefish::CudaFunctions::cuStreamDestroy) (CUstream)

◆ cuStreamSynchronize

CUresult(* cuttlefish::CudaFunctions::cuStreamSynchronize) (CUstream)

The documentation for this struct was generated from the following file: