pub type PFN_cusolverSpScsrlsvchol = unsafe extern "C" fn(handle: cusolverSpHandle_t, m: c_int, nnz: c_int, descr_a: *mut c_void, csr_val: *const f32, csr_row_ptr: *const c_int, csr_col_ind: *const c_int, b: *const f32, tol: f32, reorder: c_int, x: *mut f32, singularity: *mut c_int) -> cusolverStatus_t;