CudaMallocHost() vs CudaHostAlloc() How difference?

Hi all.
I new install Cuda 2.2 release.
In previous version I usually using cudaMallocHost() for allocate an page-locked host memory.
in Cuda 2.2 release I see new function cudaHostAlloc(). I am wondering what is the difference between these functions.
thank you.

By reading Nvidia Cuda library, I realize that if (flag of cudaHostAlloc() == cudaHostAllocDefault) the cudaHostAlloc() and cudaMallocHost() are same.
So I think that cudaHostAlloc() is cudaHostAlloc() with some extend functions, is it correctly?