static void vfe_release(struct platform_device *dev) { msm_camio_disable(dev); vfe_cmd_release(dev); update_axi_qos(PM_QOS_DEFAULT_VALUE); vfe_syncdata = NULL; }
static void vfe_release(void) { disable_irq(INT_VFE); free_irq(INT_VFE, 0); msm_camio_disable(); vfe_cmd_release(); }
static void vfe_release(struct platform_device *dev) { msm_camio_disable(dev); vfe_cmd_release(dev); mutex_lock(&vfe_lock); vfe_syncdata = NULL; mutex_unlock(&vfe_lock); }
static void vfe_release(struct platform_device *dev) { msm_camio_disable(dev); vfe_cmd_release(dev); mutex_lock(&vfe_lock); vfe_syncdata = NULL; mutex_unlock(&vfe_lock); /* request AXI bus for camera */ release_axi_qos(); }
static void vfe_release(struct platform_device *dev) { struct msm_sensor_ctrl *sctrl = &((struct msm_sync *)vfe_syncdata)->sctrl; if (ebi1_clk) { clk_set_rate(ebi1_clk, 0); clk_put(ebi1_clk); ebi1_clk = 0; } if (sctrl) sctrl->s_release(); msm_camio_disable(dev); vfe_cmd_release(dev); vfe_syncdata = NULL; }