Lines Matching refs:cu
53 #define CHECK_CU(x) FF_CUDA_CHECK_DL(device_ctx, cu, x)
85 CudaFunctions *cu = hwctx->internal->cuda_dl;
89 CHECK_CU(cu->cuCtxPushCurrent(hwctx->cuda_ctx));
91 CHECK_CU(cu->cuMemFree((CUdeviceptr)data));
93 CHECK_CU(cu->cuCtxPopCurrent(&dummy));
101 CudaFunctions *cu = hwctx->internal->cuda_dl;
108 err = CHECK_CU(cu->cuCtxPushCurrent(hwctx->cuda_ctx));
112 err = CHECK_CU(cu->cuMemAlloc(&data, size));
118 CHECK_CU(cu->cuMemFree(data));
123 CHECK_CU(cu->cuCtxPopCurrent(&dummy));
132 CudaFunctions *cu = hwctx->internal->cuda_dl;
145 err = CHECK_CU(cu->cuDeviceGetAttribute(&priv->tex_alignment,
227 CudaFunctions *cu = hwctx->internal->cuda_dl;
236 ret = CHECK_CU(cu->cuCtxPushCurrent(hwctx->cuda_ctx));
264 ret = CHECK_CU(cu->cuMemcpy2DAsync(&cpy, hwctx->stream));
270 ret = CHECK_CU(cu->cuStreamSynchronize(hwctx->stream));
276 CHECK_CU(cu->cuCtxPopCurrent(&dummy));
286 CudaFunctions *cu = hwctx->internal->cuda_dl;
290 CHECK_CU(cu->cuDevicePrimaryCtxRelease(hwctx->internal->cuda_device));
292 CHECK_CU(cu->cuCtxDestroy(hwctx->cuda_ctx));
331 CudaFunctions *cu;
338 cu = hwctx->internal->cuda_dl;
343 ret = CHECK_CU(cu->cuDevicePrimaryCtxGetState(hwctx->internal->cuda_device,
352 ret = CHECK_CU(cu->cuDevicePrimaryCtxSetFlags(hwctx->internal->cuda_device,
358 ret = CHECK_CU(cu->cuDevicePrimaryCtxRetain(&hwctx->cuda_ctx,
363 ret = CHECK_CU(cu->cuCtxCreate(&hwctx->cuda_ctx, desired_flags,
368 CHECK_CU(cu->cuCtxPopCurrent(&dummy));
400 CudaFunctions *cu;
414 cu = hwctx->internal->cuda_dl;
416 ret = CHECK_CU(cu->cuInit(0));
420 ret = CHECK_CU(cu->cuDeviceGet(&hwctx->internal->cuda_device, device_idx));
439 CudaFunctions *cu;
485 cu = hwctx->internal->cuda_dl;
487 ret = CHECK_CU(cu->cuInit(0));
491 ret = CHECK_CU(cu->cuDeviceGetCount(&device_count));
500 ret = CHECK_CU(cu->cuDeviceGet(&dev, i));
504 ret = CHECK_CU(cu->cuDeviceGetUuid(&uuid, dev));