pub unsafe extern "C" fn cudaHostRegister( ptr: *mut c_void, size: usize, flags: c_uint, ) -> cudaError_t