diff --git a/ggml/include/ggml-cuda.h b/ggml/include/ggml-cuda.h
--- a/llama.cpp/ggml/include/ggml-cuda.h
+++ b/llama.cpp/ggml/include/ggml-cuda.h
@@ -37,8 +37,8 @@ GGML_BACKEND_API int  ggml_backend_cuda_get_device_count(void);
 GGML_BACKEND_API void ggml_backend_cuda_get_device_description(int device, char * description, size_t description_size);
 GGML_BACKEND_API void ggml_backend_cuda_get_device_memory(int device, size_t * free, size_t * total);
 
-GGML_BACKEND_API bool ggml_backend_cuda_register_host_buffer(void * buffer, size_t size);
-GGML_BACKEND_API void ggml_backend_cuda_unregister_host_buffer(void * buffer);
+GGML_BACKEND_API bool GGML_CALL ggml_backend_cuda_register_host_buffer(void * buffer, size_t size);
+GGML_BACKEND_API void GGML_CALL ggml_backend_cuda_unregister_host_buffer(void * buffer);
 
 GGML_BACKEND_API ggml_backend_reg_t ggml_backend_cuda_reg(void);
 
