pm_pre_unconfig
if (pm_pre_unconfig(dip, flags, &pm_cookie, NULL) != DDI_SUCCESS)
if (pm_pre_unconfig(pdip, flags, &pm_cookie, devnm) != DDI_SUCCESS)
extern int pm_pre_unconfig(dev_info_t *, int, int *, char *);