Home
last modified time | relevance | path

Searched refs:isp_dev (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Ddev.c107 struct rkisp_device *isp_dev; in __rkisp_clr_unready_dev() local
110 list_for_each_entry(isp_dev, &rkisp_device_list, list) in __rkisp_clr_unready_dev()
111 v4l2_async_notifier_clr_unready_dev(&isp_dev->notifier); in __rkisp_clr_unready_dev()
595 struct rkisp_device *isp_dev = container_of(notifier, in subdev_notifier_bound() local
600 if (isp_dev->num_sensors == ARRAY_SIZE(isp_dev->sensors)) in subdev_notifier_bound()
603 isp_dev->sensors[isp_dev->num_sensors].mbus = s_asd->mbus; in subdev_notifier_bound()
604 isp_dev->sensors[isp_dev->num_sensors].sd = subdev; in subdev_notifier_bound()
605 ++isp_dev->num_sensors; in subdev_notifier_bound()
638 struct rkisp_device *isp_dev = container_of(notifier, struct rkisp_device, notifier); in subdev_notifier_unbind() local
639 struct rkisp_isp_subdev *isp_sdev = &isp_dev->isp_sdev; in subdev_notifier_unbind()
[all …]
H A Drkisp.c2548 struct rkisp_device *isp_dev = sd_to_isp_dev(sd); in rkisp_isp_sd_set_fmt() local
2549 struct rkisp_isp_subdev *isp_sd = &isp_dev->isp_sdev; in rkisp_isp_sd_set_fmt()
2867 struct rkisp_device *isp_dev = sd_to_isp_dev(sd); in rkisp_isp_sd_s_stream() local
2868 struct rkisp_hw_dev *hw_dev = isp_dev->hw_dev; in rkisp_isp_sd_s_stream()
2871 if (IS_HDR_RDBK(isp_dev->rd_mode)) { in rkisp_isp_sd_s_stream()
2876 s = &isp_dev->dmarx_dev.stream[i]; in rkisp_isp_sd_s_stream()
2881 wait_event_timeout(isp_dev->sync_onoff, in rkisp_isp_sd_s_stream()
2882 isp_dev->isp_state & ISP_STOP || in rkisp_isp_sd_s_stream()
2883 !IS_HDR_RDBK(isp_dev->rd_mode), in rkisp_isp_sd_s_stream()
2885 rkisp_isp_stop(isp_dev); in rkisp_isp_sd_s_stream()
[all …]
H A Drkisp.h143 int rkisp_register_isp_subdev(struct rkisp_device *isp_dev,
146 void rkisp_unregister_isp_subdev(struct rkisp_device *isp_dev);
149 void rkisp_chk_tb_over(struct rkisp_device *isp_dev);
151 static inline void rkisp_chk_tb_over(struct rkisp_device *isp_dev) {} in rkisp_chk_tb_over() argument
H A Dcapture_v20.c1237 struct rkisp_device *isp_dev = stream->ispdev; in rdbk_frame_end() local
1238 struct rkisp_capture_device *cap = &isp_dev->cap_dev; in rdbk_frame_end()
1239 struct rkisp_sensor_info *sensor = isp_dev->active_sensor; in rdbk_frame_end()
1251 if (isp_dev->hdr.op_mode == HDR_RDBK_FRAME3) { in rdbk_frame_end()
1269 v4l2_err(&isp_dev->v4l2_dev, in rdbk_frame_end()
1277 v4l2_err(&isp_dev->v4l2_dev, in rdbk_frame_end()
1289 v4l2_err(&isp_dev->v4l2_dev, "lost long or middle frames\n"); in rdbk_frame_end()
1292 } else if (isp_dev->hdr.op_mode == HDR_RDBK_FRAME2) { in rdbk_frame_end()
1308 v4l2_err(&isp_dev->v4l2_dev, in rdbk_frame_end()
1316 v4l2_err(&isp_dev->v4l2_dev, in rdbk_frame_end()
[all …]
H A Dcapture_v21.c1123 struct rkisp_device *isp_dev = stream->ispdev; in rdbk_frame_end() local
1124 struct rkisp_capture_device *cap = &isp_dev->cap_dev; in rdbk_frame_end()
1125 struct rkisp_sensor_info *sensor = isp_dev->active_sensor; in rdbk_frame_end()
1134 if (isp_dev->hdr.op_mode == HDR_RDBK_FRAME1) { in rdbk_frame_end()
1158 v4l2_err(&isp_dev->v4l2_dev, in rdbk_frame_end()
1166 v4l2_err(&isp_dev->v4l2_dev, in rdbk_frame_end()
1176 v4l2_err(&isp_dev->v4l2_dev, "lost long frames\n"); in rdbk_frame_end()
1509 struct rkisp_device *isp_dev = stream->ispdev; in destroy_buf_queue() local
1510 struct rkisp_capture_device *cap = &isp_dev->cap_dev; in destroy_buf_queue()
H A Dbridge.c625 struct rkisp_device *isp_dev = platform_get_drvdata(dev); in rkisp_get_bridge_sd() local
627 if (isp_dev) in rkisp_get_bridge_sd()
628 *sd = &isp_dev->br_dev.sd; in rkisp_get_bridge_sd()
H A Disp_rockit.c47 ispdev = rockit_cfg->rkisp_dev_cfg[i].isp_dev; in rkisp_rockit_get_stream()
478 rockit_cfg->rkisp_dev_cfg[i].isp_dev = in rkisp_rockit_dev_init()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/
H A Ddev.c85 struct rkisp1_device *isp_dev; in __rkisp1_clr_unready_dev() local
88 list_for_each_entry(isp_dev, &rkisp1_device_list, list) in __rkisp1_clr_unready_dev()
89 v4l2_async_notifier_clr_unready_dev(&isp_dev->notifier); in __rkisp1_clr_unready_dev()
496 struct rkisp1_device *isp_dev = container_of(notifier, local
501 if (isp_dev->num_sensors == ARRAY_SIZE(isp_dev->sensors))
504 isp_dev->sensors[isp_dev->num_sensors].mbus = s_asd->mbus;
505 isp_dev->sensors[isp_dev->num_sensors].sd = subdev;
506 ++isp_dev->num_sensors;
540 static int isp_subdev_notifier(struct rkisp1_device *isp_dev) argument
542 struct v4l2_async_notifier *ntf = &isp_dev->notifier;
[all …]
H A Drkisp1.c1177 struct rkisp1_device *isp_dev = sd_to_isp_dev(sd); local
1178 struct rkisp1_isp_subdev *isp_sd = &isp_dev->isp_sdev;
1190 if (isp_dev->isp_ver == ISP_V12) {
1197 } else if (isp_dev->isp_ver == ISP_V13) {
1235 struct rkisp1_device *isp_dev = sd_to_isp_dev(sd); local
1236 struct rkisp1_isp_subdev *isp_sd = &isp_dev->isp_sdev;
1446 struct rkisp1_device *isp_dev = sd_to_isp_dev(sd); local
1450 rkisp1_stop_3a_run(isp_dev);
1452 return rkisp1_isp_stop(isp_dev);
1455 rkisp1_start_3a_run(isp_dev);
[all …]
H A Drkisp1.h127 int rkisp1_register_isp_subdev(struct rkisp1_device *isp_dev,
130 void rkisp1_unregister_isp_subdev(struct rkisp1_device *isp_dev);
H A Dcapture.c1106 struct rkisp1_device *isp_dev = stream->ispdev; in mi_frame_end() local
1107 struct rkisp1_isp_subdev *isp_sd = &isp_dev->isp_sdev; in mi_frame_end()
/OK3568_Linux_fs/kernel/include/soc/rockchip/
H A Drockchip_rockit.h54 void *isp_dev; member