pub type PFN_cusolverDnCCgels = unsafe extern "C" fn(handle: cusolverDnHandle_t, m: c_int, n: c_int, nrhs: c_int, d_a: *mut cuComplex, lda: c_int, d_b: *mut cuComplex, ldb: c_int, d_x: *mut cuComplex, ldx: c_int, d_work: *mut c_void, lwork_bytes: usize, iter: *mut c_int, d_info: *mut c_int) -> cusolverStatus_t;