mirror of
https://github.com/NVIDIA/cuda-samples.git
synced 2025-09-13 20:22:28 +08:00
fixing indentation
This commit is contained in:
parent
6df7127c23
commit
0861db73ad
@ -280,12 +280,12 @@ CUresult GET_DRIVER_HANDLE(CUDADRIVER* pInstance)
|
|||||||
return CUDA_ERROR_UNKNOWN; \
|
return CUDA_ERROR_UNKNOWN; \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define GET_PROC_ERROR_FUNCTIONS(name, alias, required) \
|
#define GET_PROC_ERROR_FUNCTIONS(name, alias, required) \
|
||||||
alias = (t##name *)GetProcAddress(CudaDrvLib, #name); \
|
alias = (t##name *)GetProcAddress(CudaDrvLib, #name); \
|
||||||
if (alias == NULL && required) { \
|
if (alias == NULL && required) { \
|
||||||
printf("Failed to find error function \"%s\" in %s\n", #name, __CudaLibName); \
|
printf("Failed to find error function \"%s\" in %s\n", #name, __CudaLibName); \
|
||||||
exit(EXIT_FAILURE); \
|
exit(EXIT_FAILURE); \
|
||||||
} \
|
} \
|
||||||
|
|
||||||
#elif defined(__unix__) || defined(__QNX__) || defined(__APPLE__) || defined(__MACOSX)
|
#elif defined(__unix__) || defined(__QNX__) || defined(__APPLE__) || defined(__MACOSX)
|
||||||
|
|
||||||
@ -349,23 +349,23 @@ CUresult GET_DRIVER_HANDLE(CUDADRIVER* pInstance)
|
|||||||
return CUDA_ERROR_UNKNOWN; \
|
return CUDA_ERROR_UNKNOWN; \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define GET_PROC_ERROR_FUNCTIONS(name, alias, required) \
|
#define GET_PROC_ERROR_FUNCTIONS(name, alias, required) \
|
||||||
alias = (t##name *)dlsym(CudaDrvLib, #name); \
|
alias = (t##name *)dlsym(CudaDrvLib, #name); \
|
||||||
if (alias == NULL && required) { \
|
if (alias == NULL && required) { \
|
||||||
printf("Failed to find error function \"%s\" in %s\n", #name, __CudaLibName); \
|
printf("Failed to find error function \"%s\" in %s\n", #name, __CudaLibName); \
|
||||||
exit(EXIT_FAILURE); \
|
exit(EXIT_FAILURE); \
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#error unsupported platform
|
#error unsupported platform
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define CHECKED_CALL(call) \
|
#define CHECKED_CALL(call) \
|
||||||
do { \
|
do { \
|
||||||
CUresult result = (call); \
|
CUresult result = (call); \
|
||||||
if (CUDA_SUCCESS != result) { \
|
if (CUDA_SUCCESS != result) { \
|
||||||
return result; \
|
return result; \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define GET_PROC_REQUIRED(name) GET_PROC_EX(name, name, 1)
|
#define GET_PROC_REQUIRED(name) GET_PROC_EX(name, name, 1)
|
||||||
@ -377,8 +377,8 @@ CUresult GET_DRIVER_HANDLE(CUDADRIVER* pInstance)
|
|||||||
CUresult INIT_ERROR_FUNCTIONS(void)
|
CUresult INIT_ERROR_FUNCTIONS(void)
|
||||||
{
|
{
|
||||||
CUDADRIVER CudaDrvLib;
|
CUDADRIVER CudaDrvLib;
|
||||||
CUresult result = CUDA_SUCCESS;
|
CUresult result = CUDA_SUCCESS;
|
||||||
result = GET_DRIVER_HANDLE(&CudaDrvLib);
|
result = GET_DRIVER_HANDLE(&CudaDrvLib);
|
||||||
GET_PROC_ERROR_FUNCTIONS(cuGetErrorString, cuGetErrorString, 1);
|
GET_PROC_ERROR_FUNCTIONS(cuGetErrorString, cuGetErrorString, 1);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -386,8 +386,7 @@ CUresult INIT_ERROR_FUNCTIONS(void)
|
|||||||
CUresult CUDAAPI cuInit(unsigned int Flags, int cudaVersion)
|
CUresult CUDAAPI cuInit(unsigned int Flags, int cudaVersion)
|
||||||
{
|
{
|
||||||
CUDADRIVER CudaDrvLib;
|
CUDADRIVER CudaDrvLib;
|
||||||
int driverVer = 1000;
|
int driverVer = 1000;
|
||||||
|
|
||||||
CHECKED_CALL(LOAD_LIBRARY(&CudaDrvLib));
|
CHECKED_CALL(LOAD_LIBRARY(&CudaDrvLib));
|
||||||
|
|
||||||
// cuInit is required; alias it to _cuInit
|
// cuInit is required; alias it to _cuInit
|
||||||
@ -399,8 +398,7 @@ CUresult CUDAAPI cuInit(unsigned int Flags, int cudaVersion)
|
|||||||
|
|
||||||
if (cuDriverGetVersion) {
|
if (cuDriverGetVersion) {
|
||||||
CHECKED_CALL(cuDriverGetVersion(&driverVer));
|
CHECKED_CALL(cuDriverGetVersion(&driverVer));
|
||||||
}
|
}
|
||||||
|
|
||||||
// fetch all function pointers
|
// fetch all function pointers
|
||||||
GET_PROC(cuDeviceGet);
|
GET_PROC(cuDeviceGet);
|
||||||
GET_PROC(cuDeviceGetCount);
|
GET_PROC(cuDeviceGetCount);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user