Lines Matching defs:CUresult

111 } CUresult;
290 typedef void (*CUstreamCallback)(CUstream, CUresult, void *);
292 CUresult cuCtxGetDevice(CUdevice *);
293 CUresult cuDeviceGet(CUdevice *, int);
294 CUresult cuDeviceGetAttribute(int *, CUdevice_attribute, CUdevice);
295 CUresult cuDeviceGetCount(int *);
296 CUresult cuFuncGetAttribute(int *, CUfunction_attribute, CUfunction);
299 CUresult cuDeviceGetName(char *, int, CUdevice);
300 CUresult cuDeviceTotalMem(size_t *, CUdevice);
301 CUresult cuDriverGetVersion(int *);
303 CUresult cuGetErrorString(CUresult, const char **);
304 CUresult cuInit(unsigned);
305 CUresult cuLaunchKernel(CUfunction, unsigned, unsigned, unsigned, unsigned,
308 CUresult cuLaunchHostFunc(CUstream, CUhostFn, void *);
310 CUresult cuMemAlloc(CUdeviceptr *, size_t);
311 CUresult cuMemAllocHost(void **, size_t);
312 CUresult cuMemAllocManaged(CUdeviceptr *, size_t, unsigned int);
313 CUresult cuMemAllocAsync(CUdeviceptr *, size_t, CUstream);
315 CUresult cuMemcpyDtoDAsync(CUdeviceptr, CUdeviceptr, size_t, CUstream);
316 CUresult cuMemcpyDtoH(void *, CUdeviceptr, size_t);
317 CUresult cuMemcpyDtoHAsync(void *, CUdeviceptr, size_t, CUstream);
318 CUresult cuMemcpyHtoD(CUdeviceptr, const void *, size_t);
319 CUresult cuMemcpyHtoDAsync(CUdeviceptr, const void *, size_t, CUstream);
321 CUresult cuMemFree(CUdeviceptr);
322 CUresult cuMemFreeHost(void *);
323 CUresult cuMemFreeAsync(CUdeviceptr, CUstream);
325 CUresult cuModuleGetFunction(CUfunction *, CUmodule, const char *);
326 CUresult cuModuleGetGlobal(CUdeviceptr *, size_t *, CUmodule, const char *);
328 CUresult cuModuleUnload(CUmodule);
329 CUresult cuStreamCreate(CUstream *, unsigned);
330 CUresult cuStreamDestroy(CUstream);
331 CUresult cuStreamSynchronize(CUstream);
332 CUresult cuStreamQuery(CUstream);
333 CUresult cuStreamAddCallback(CUstream, CUstreamCallback, void *, unsigned int);
334 CUresult cuCtxSetCurrent(CUcontext);
335 CUresult cuDevicePrimaryCtxRelease(CUdevice);
336 CUresult cuDevicePrimaryCtxGetState(CUdevice, unsigned *, int *);
337 CUresult cuDevicePrimaryCtxSetFlags(CUdevice, unsigned);
338 CUresult cuDevicePrimaryCtxRetain(CUcontext *, CUdevice);
339 CUresult cuModuleLoadDataEx(CUmodule *, const void *, unsigned, void *,
342 CUresult cuDeviceCanAccessPeer(int *, CUdevice, CUdevice);
343 CUresult cuCtxEnablePeerAccess(CUcontext, unsigned);
344 CUresult cuMemcpyPeerAsync(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext,
347 CUresult cuCtxGetLimit(size_t *, CUlimit);
348 CUresult cuCtxSetLimit(CUlimit, size_t);
350 CUresult cuEventCreate(CUevent *, unsigned int);
351 CUresult cuEventRecord(CUevent, CUstream);
352 CUresult cuStreamWaitEvent(CUstream, CUevent, unsigned int);
353 CUresult cuEventSynchronize(CUevent);
354 CUresult cuEventDestroy(CUevent);
356 CUresult cuMemUnmap(CUdeviceptr ptr, size_t size);
357 CUresult cuMemRelease(CUmemGenericAllocationHandle handle);
358 CUresult cuMemAddressFree(CUdeviceptr ptr, size_t size);
359 CUresult cuMemGetInfo(size_t *free, size_t *total);
360 CUresult cuMemAddressReserve(CUdeviceptr *ptr, size_t size, size_t alignment,
362 CUresult cuMemMap(CUdeviceptr ptr, size_t size, size_t offset,
365 CUresult cuMemCreate(CUmemGenericAllocationHandle *handle, size_t size,
367 CUresult cuMemSetAccess(CUdeviceptr ptr, size_t size,
369 CUresult cuMemGetAllocationGranularity(size_t *granularity,