![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Go to the source code of this file.
Typedefs | |
| typedef void * | cuda_wrapper_stream_t |
Functions | |
| void | cuda_wrapper_device_reset (void) |
| int | cuda_wrapper_free (void *buffer) |
| int | cuda_wrapper_free_host (void *buffer) |
| const char * | cuda_wrapper_get_error_string (int error) |
| int | cuda_wrapper_get_last_error (void) |
| int | cuda_wrapper_host_alloc (void **pHost, size_t size, unsigned int flags) |
| const char * | cuda_wrapper_last_error_string (void) |
| int | cuda_wrapper_malloc (void **buffer, size_t data_len) |
| int | cuda_wrapper_malloc_host (void **buffer, size_t data_len) |
| int | cuda_wrapper_memcpy (void *dst, const void *src, size_t count, int kind) |
| void | cuda_wrapper_print_devices_info (void) |
| adapted from gpujpeg_print_devices_info() | |
| int | cuda_wrapper_set_device (int index) |
| static int | map_cuda_error (cudaError_t cuda_error) |
| static enum cudaMemcpyKind | map_cuda_memcpy_kind (int our_kind) |
| static const char * | map_error_string (int error) |
| typedef void* cuda_wrapper_stream_t |
Definition at line 51 of file cuda_wrapper.cu.
| void cuda_wrapper_device_reset | ( | void | ) |
Definition at line 168 of file cuda_wrapper.cu.
References cudaSuccess.
Referenced by common_cleanup().
| int cuda_wrapper_free | ( | void * | buffer | ) |
Definition at line 82 of file cuda_wrapper.cu.
References cudaFree, and map_cuda_error().
Referenced by reconfigure_thread(), set_pool(), and worker_thread().

| int cuda_wrapper_free_host | ( | void * | buffer | ) |
Definition at line 87 of file cuda_wrapper.cu.
References cudaFreeHost, and map_cuda_error().
Referenced by set_pool().

| const char * cuda_wrapper_get_error_string | ( | int | error | ) |
Definition at line 125 of file cuda_wrapper.cu.
References map_error_string().

| int cuda_wrapper_get_last_error | ( | void | ) |
Definition at line 120 of file cuda_wrapper.cu.
References cudaGetLastError, and map_cuda_error().

| int cuda_wrapper_host_alloc | ( | void ** | pHost, |
| size_t | size, | ||
| unsigned int | flags ) |
Definition at line 92 of file cuda_wrapper.cu.
References cudaHostAlloc, flags, and map_cuda_error().

| const char * cuda_wrapper_last_error_string | ( | void | ) |
Definition at line 115 of file cuda_wrapper.cu.
References cudaGetErrorString, and cudaGetLastError.
| int cuda_wrapper_malloc | ( | void ** | buffer, |
| size_t | data_len ) |
Definition at line 97 of file cuda_wrapper.cu.
References cudaMalloc, and map_cuda_error().
Referenced by set_pool().

| int cuda_wrapper_malloc_host | ( | void ** | buffer, |
| size_t | data_len ) |
Definition at line 102 of file cuda_wrapper.cu.
References map_cuda_error().
Referenced by reconfigure_thread(), and set_pool().

| int cuda_wrapper_memcpy | ( | void * | dst, |
| const void * | src, | ||
| size_t | count, | ||
| int | kind ) |
Definition at line 107 of file cuda_wrapper.cu.
References count, cudaMemcpy, map_cuda_error(), and map_cuda_memcpy_kind().
Referenced by do_gpu_copy(), and worker_thread().

| void cuda_wrapper_print_devices_info | ( | void | ) |
adapted from gpujpeg_print_devices_info()
Definition at line 137 of file cuda_wrapper.cu.
References cudaGetErrorString, cudaGetLastError, and cudaSuccess.
Referenced by parse_cuda_device().
| int cuda_wrapper_set_device | ( | int | index | ) |
Definition at line 130 of file cuda_wrapper.cu.
References map_cuda_error().
Referenced by do_gpu_copy().

|
inlinestatic |
Definition at line 53 of file cuda_wrapper.cu.
Referenced by cuda_wrapper_free(), cuda_wrapper_free_host(), cuda_wrapper_get_last_error(), cuda_wrapper_host_alloc(), cuda_wrapper_malloc(), cuda_wrapper_malloc_host(), cuda_wrapper_memcpy(), and cuda_wrapper_set_device().
|
inlinestatic |
Definition at line 62 of file cuda_wrapper.cu.
References CUDA_WRAPPER_MEMCPY_DEVICE_TO_HOST, CUDA_WRAPPER_MEMCPY_HOST_TO_DEVICE, cudaMemcpyHostToDevice, and mapping.
Referenced by cuda_wrapper_memcpy().
|
inlinestatic |
Definition at line 57 of file cuda_wrapper.cu.
References cudaError_t, and cudaGetErrorString.
Referenced by cuda_wrapper_get_error_string().