pub unsafe extern "C" fn cudaDeviceSynchronize() -> cudaError_t