Lines Matching refs:mdi_statp
6087 struct mdi_pi_kstats *mdi_statp; in mdi_pi_kstat_create() local
6125 mdi_statp = kmem_alloc(sizeof (*mdi_statp), KM_SLEEP); in mdi_pi_kstat_create()
6126 mdi_statp->pi_kstat_ref = 1; in mdi_pi_kstat_create()
6127 mdi_statp->pi_kstat_iostats = kiosp; in mdi_pi_kstat_create()
6128 mdi_statp->pi_kstat_errstats = kerrsp; in mdi_pi_kstat_create()
6131 MDI_PI(pip)->pi_kstats = mdi_statp; in mdi_pi_kstat_create()
6142 struct mdi_pi_kstats *mdi_statp; in i_mdi_pi_kstat_destroy() local
6146 if ((mdi_statp = MDI_PI(pip)->pi_kstats) == NULL) in i_mdi_pi_kstat_destroy()
6156 ASSERT(mdi_statp->pi_kstat_ref > 0); in i_mdi_pi_kstat_destroy()
6157 if (--mdi_statp->pi_kstat_ref != 0) in i_mdi_pi_kstat_destroy()
6160 kstat_delete(mdi_statp->pi_kstat_iostats); in i_mdi_pi_kstat_destroy()
6161 kstat_delete(mdi_statp->pi_kstat_errstats); in i_mdi_pi_kstat_destroy()
6162 kmem_free(mdi_statp, sizeof (*mdi_statp)); in i_mdi_pi_kstat_destroy()