static void msm_isp_release(struct msm_sync *psync, struct v4l2_subdev *gemini_sdev) { D("%s\n", __func__); msm_vfe_subdev_release(psync->pdev); msm_vpe_subdev_release(psync->pdev); }
static void msm_isp_release(struct msm_sync *psync, struct v4l2_subdev *gemini_sdev) { D("%s\n", __func__); msm_vfe_subdev_release(psync->pdev); #if !defined(CONFIG_SEMC_VPE) msm_vpe_subdev_release(psync->pdev); #endif }
static void msm_isp_release(struct msm_cam_media_controller *mctl, struct v4l2_subdev *sd) { D("%s\n", __func__); msm_vfe_subdev_release(sd); msm_iommu_unmap_contig_buffer(mctl->ping_imem_y, CAMERA_DOMAIN, GEN_POOL, ((IMEM_Y_SIZE + IMEM_CBCR_SIZE + 4095) & (~4095))); msm_iommu_unmap_contig_buffer(mctl->pong_imem_y, CAMERA_DOMAIN, GEN_POOL, ((IMEM_Y_SIZE + IMEM_CBCR_SIZE + 4095) & (~4095))); mctl->ping_imem_y = 0; mctl->ping_imem_cbcr = 0; mctl->pong_imem_y = 0; mctl->pong_imem_cbcr = 0; }
static void msm_isp_release(struct msm_sync *psync) { D("%s\n", __func__); msm_vfe_subdev_release(psync->pdev); msm_vpe_subdev_release(psync->pdev); }