Lines Matching refs:subdevs

73 		p->subdevs[i] = NULL;  in fimc_pipeline_prepare()
97 p->subdevs[IDX_SENSOR] = sd; in fimc_pipeline_prepare()
100 p->subdevs[IDX_CSIS] = sd; in fimc_pipeline_prepare()
103 p->subdevs[IDX_FLITE] = sd; in fimc_pipeline_prepare()
106 p->subdevs[IDX_FIMC] = sd; in fimc_pipeline_prepare()
109 p->subdevs[IDX_IS_ISP] = sd; in fimc_pipeline_prepare()
119 if (sensor && p->subdevs[IDX_FIMC]) in fimc_pipeline_prepare()
120 __setup_sensor_notification(fmd, sensor, p->subdevs[IDX_FIMC]); in fimc_pipeline_prepare()
164 if (p->subdevs[IDX_SENSOR] == NULL) in fimc_pipeline_s_power()
170 ret = __subdev_set_power(p->subdevs[idx], on); in fimc_pipeline_s_power()
180 __subdev_set_power(p->subdevs[idx], !on); in fimc_pipeline_s_power()
200 if (!IS_ERR(fmd->wbclk[CLK_IDX_WB_B]) && p->subdevs[IDX_IS_ISP]) { in __fimc_pipeline_enable()
210 if (!IS_ERR(fmd->wbclk[CLK_IDX_WB_B]) && p->subdevs[IDX_IS_ISP]) in __fimc_pipeline_enable()
238 sd = p->subdevs[IDX_SENSOR]; in __fimc_pipeline_open()
260 struct v4l2_subdev *sd = p ? p->subdevs[IDX_SENSOR] : NULL; in __fimc_pipeline_close()
274 if (!IS_ERR(fmd->wbclk[CLK_IDX_WB_B]) && p->subdevs[IDX_IS_ISP]) in __fimc_pipeline_close()
295 if (p->subdevs[IDX_SENSOR] == NULL) { in __fimc_pipeline_s_stream()
297 struct v4l2_subdev *sd = p->subdevs[IDX_CSIS]; in __fimc_pipeline_s_stream()
300 sd = p->subdevs[IDX_FIMC]; in __fimc_pipeline_s_stream()
321 if (p->subdevs[IDX_FIMC]) in __fimc_pipeline_s_stream()
323 else if (p->subdevs[IDX_IS_ISP]) in __fimc_pipeline_s_stream()
325 else if (p->subdevs[IDX_FLITE]) in __fimc_pipeline_s_stream()
334 fimc_pipeline_prepare(p, &p->subdevs[sd_id]->entity); in __fimc_pipeline_s_stream()
336 if (p->subdevs[IDX_SENSOR] == NULL) in __fimc_pipeline_s_stream()
348 ret = v4l2_subdev_call(p->subdevs[idx], video, s_stream, on); in __fimc_pipeline_s_stream()
359 v4l2_subdev_call(p->subdevs[idx], video, s_stream, !on); in __fimc_pipeline_s_stream()
1148 if (!enable && p->subdevs[IDX_SENSOR] == NULL) in __fimc_md_modify_pipeline()
1157 memset(p->subdevs, 0, sizeof(p->subdevs)); in __fimc_md_modify_pipeline()