code: def _get_lapack_ptr_and_ptr_type(dtype, name):
      d = get_blas_kind(dtype)
      func_name = f"{d}{name}"
      float_pointer = _get_float_pointer_for_dtype(d)
      lapack_ptr = get_cython_function_address(
          "scipy.linalg.cython_lapack", func_name
      )
  
      return lapack_ptr, float_pointer
  
imports: import ctypes
  import numba
  import numpy
  from numba.core import cgutils, types
  from numba.extending import get_cython_function_address, intrinsic, overload
  from numba.np.linalg import _copy_to_fortran_order, ensure_lapack, get_blas_kind
  from scipy import linalg
  from pytensor.link.numba.dispatch import basic
  from pytensor.link.numba.dispatch.basic import numba_funcify
  from pytensor.tensor.slinalg import BlockDiagonal, Cholesky, SolveTriangular
label_desc: Use image node_id 11 for calling a global function with example usage: _get_lapack_ptr_and_ptr_type(dtype, name) and returns: lapack_ptr,  float_pointer