devi_detach
extern int devi_detach(dev_info_t *, int);
error = devi_detach(dip, DDI_SUSPEND);
rv = devi_detach(dip, DDI_DETACH);
if ((rv = devi_detach(cdip, DDI_SUSPEND)) !=
if (devi_detach(dip, DDI_PM_SUSPEND) != DDI_SUCCESS) {
extern int devi_detach(dev_info_t *, ddi_detach_cmd_t);
error = devi_detach(dip, DDI_SUSPEND);
if (devi_detach(dip, DDI_SUSPEND) != DDI_SUCCESS) {
if (devi_detach(dip, DDI_SUSPEND) != DDI_SUCCESS) {
if (devi_detach(dip, DDI_SUSPEND) != DDI_SUCCESS) {
if (devi_detach(dip, DDI_SUSPEND) != DDI_SUCCESS) {