static int pil_q6v4_modem_shutdown(struct pil_desc *pil) { struct q6v4_data *drv = pil_to_q6v4_data(pil); int ret; ret = pil_q6v4_shutdown(pil); if (ret) return ret; pil_q6v4_shutdown_modem(); pil_q6v4_power_down(drv); return 0; }
static int pil_q6v4_modem_shutdown(struct pil_desc *pil) { struct q6v4_data *drv = pil_to_q6v4_data(pil); struct q6v4_modem *mdm = dev_get_drvdata(pil->dev); int ret; ret = pil_q6v4_shutdown(pil); if (ret) return ret; pil_q6v4_shutdown_modem(mdm); pil_q6v4_power_down(drv); return 0; }