Home
last modified time | relevance | path

Searched refs:isp_sdev (Results 1 – 25 of 39) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/
H A Drkisp1.h146 struct ispsd_out_fmt *rkisp1_get_ispsd_out_fmt(struct rkisp1_isp_subdev *isp_sdev) in rkisp1_get_ispsd_out_fmt() argument
148 return &isp_sdev->out_fmt; in rkisp1_get_ispsd_out_fmt()
152 struct ispsd_in_fmt *rkisp1_get_ispsd_in_fmt(struct rkisp1_isp_subdev *isp_sdev) in rkisp1_get_ispsd_in_fmt() argument
154 return &isp_sdev->in_fmt; in rkisp1_get_ispsd_in_fmt()
158 struct v4l2_rect *rkisp1_get_isp_sd_win(struct rkisp1_isp_subdev *isp_sdev) in rkisp1_get_isp_sd_win() argument
160 return &isp_sdev->out_crop; in rkisp1_get_isp_sd_win()
H A Drkisp1.c107 struct media_entity *entity = &dev->isp_sdev.sd.entity; in get_remote_mipi_sensor()
148 struct v4l2_subdev *sd = &dev->isp_sdev.sd; in rkisp1_update_sensor_info()
259 struct v4l2_rect *out_crop = &dev->isp_sdev.out_crop;
299 in_frm = &dev->isp_sdev.in_frm;
300 in_fmt = &dev->isp_sdev.in_fmt;
301 out_fmt = &dev->isp_sdev.out_fmt;
302 in_crop = &dev->isp_sdev.in_crop;
400 dev->isp_sdev.quantization);
407 struct ispsd_in_fmt *in_fmt = &dev->isp_sdev.in_fmt;
447 struct ispsd_in_fmt *in_fmt = &dev->isp_sdev.in_fmt;
[all …]
H A Ddev.c140 if (sd != &dev->isp_sdev.sd) in __isp_pipeline_prepare()
188 dev->isp_sdev.in_fmt.bus_width; in __isp_pipeline_s_isp_clk()
259 v4l2_subdev_call(&dev->isp_sdev.sd, video, s_stream, true); in rkisp1_pipeline_set_stream()
272 v4l2_subdev_call(&dev->isp_sdev.sd, video, s_stream, false); in rkisp1_pipeline_set_stream()
281 v4l2_subdev_call(&dev->isp_sdev.sd, video, s_stream, false); in rkisp1_pipeline_set_stream()
314 &dev->isp_sdev.sd.entity,
327 sink = &dev->isp_sdev.sd.entity;
337 source = &dev->isp_sdev.sd.entity;
347 source = &dev->isp_sdev.sd.entity;
361 source = &dev->isp_sdev.sd.entity;
[all …]
H A Dcapture.c673 input_win = rkisp1_get_isp_sd_win(&dev->isp_sdev); in rkisp1_config_dcrop()
701 rkisp1_get_ispsd_out_fmt(&dev->isp_sdev); in rkisp1_config_rsz()
868 rkisp1_get_ispsd_out_fmt(&dev->isp_sdev); in sp_config_mi()
1107 struct rkisp1_isp_subdev *isp_sd = &isp_dev->isp_sdev; in mi_frame_end()
1364 atomic_read(&stream->ispdev->isp_sdev.frm_sync_seq) == 0) { in rkisp1_buf_queue()
1622 input_win = rkisp1_get_isp_sd_win(&dev->isp_sdev); in restrict_rsz_resolution()
1668 pixm->quantization = stream->ispdev->isp_sdev.quantization; in rkisp1_set_fmt()
1866 input_isp_fmt = rkisp1_get_ispsd_out_fmt(&stream->ispdev->isp_sdev); in rkisp_enum_framesizes()
1971 input_win = rkisp1_get_isp_sd_win(&dev->isp_sdev); in rkisp1_g_selection()
2033 input_win = rkisp1_get_isp_sd_win(&dev->isp_sdev); in rkisp1_s_selection()
H A Ddev.h146 struct rkisp1_isp_subdev isp_sdev; member
H A Disp_stats.c333 rkisp1_get_ispsd_in_fmt(&dev->isp_sdev); in rkisp1_stats_get_bls_meas()
454 cur_frame_id = atomic_read(&stats_vdev->dev->isp_sdev.frm_sync_seq) - 1; in rkisp1_stats_send_measurement()
533 atomic_read(&stats_vdev->dev->isp_sdev.frm_sync_seq) - 1; in rkisp1_stats_isr()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Drkisp.h187 struct ispsd_out_fmt *rkisp_get_ispsd_out_fmt(struct rkisp_isp_subdev *isp_sdev) in rkisp_get_ispsd_out_fmt() argument
189 return &isp_sdev->out_fmt; in rkisp_get_ispsd_out_fmt()
193 struct ispsd_in_fmt *rkisp_get_ispsd_in_fmt(struct rkisp_isp_subdev *isp_sdev) in rkisp_get_ispsd_in_fmt() argument
195 return &isp_sdev->in_fmt; in rkisp_get_ispsd_in_fmt()
199 struct v4l2_rect *rkisp_get_isp_sd_win(struct rkisp_isp_subdev *isp_sdev) in rkisp_get_isp_sd_win() argument
201 return &isp_sdev->out_crop; in rkisp_get_isp_sd_win()
H A Drkisp.c192 u32 code = dev->isp_sdev.in_frm.code; in rkisp_align_sensor_resolution()
193 u32 src_w = dev->isp_sdev.in_frm.width; in rkisp_align_sensor_resolution()
194 u32 src_h = dev->isp_sdev.in_frm.height; in rkisp_align_sensor_resolution()
349 struct v4l2_subdev *sd = &dev->isp_sdev.sd; in rkisp_update_sensor_info()
643 tmp = dev->isp_sdev.in_crop.height; in rkisp_trigger_read_back()
662 rkisp_params_first_cfg(&dev->params_vdev, &dev->isp_sdev.in_fmt, in rkisp_trigger_read_back()
663 dev->isp_sdev.quantization); in rkisp_trigger_read_back()
896 if (dev->is_pre_on && max == 1 && !atomic_read(&dev->isp_sdev.frm_sync_seq)) in rkisp_rdbk_trigger_handle()
907 isp->isp_sdev.dbg.frameloss += in rkisp_rdbk_trigger_handle()
912 isp->isp_sdev.frm_timestamp = t.sof_timestamp; in rkisp_rdbk_trigger_handle()
[all …]
H A Ddev.c162 if (sd != &dev->isp_sdev.sd) in __isp_pipeline_prepare()
238 dev->isp_sdev.in_fmt.bus_width; in __isp_pipeline_s_isp_clk()
324 ret = v4l2_subdev_call(&dev->isp_sdev.sd, video, s_stream, true); in rkisp_pipeline_set_stream()
352 v4l2_subdev_call(&dev->isp_sdev.sd, video, s_stream, false); in rkisp_pipeline_set_stream()
361 v4l2_subdev_call(&dev->isp_sdev.sd, video, s_stream, false); in rkisp_pipeline_set_stream()
396 &dev->isp_sdev.sd.entity, RKISP_ISP_PAD_SINK, en); in rkisp_create_links()
400 &dev->isp_sdev.sd.entity, RKISP_ISP_PAD_SINK, en); in rkisp_create_links()
408 &dev->isp_sdev.sd.entity, RKISP_ISP_PAD_SINK, en); in rkisp_create_links()
415 &dev->isp_sdev.sd.entity, RKISP_ISP_PAD_SINK, en); in rkisp_create_links()
435 isp = &dev->isp_sdev.sd; in _set_pipeline_default_fmt()
[all …]
H A Dbridge.c251 if (dev->ispdev->isp_sdev.out_fmt.fmt_type == FMT_BAYER) { in bridge_start_stream()
330 return v4l2_subdev_call(&dev->ispdev->isp_sdev.sd, in bridge_get_set_fmt()
339 struct rkisp_isp_subdev *isp_sd = &dev->ispdev->isp_sdev; in bridge_set_selection()
366 struct rkisp_isp_subdev *isp_sd = &dev->ispdev->isp_sdev; in bridge_get_selection()
593 bridge->crop = dev->isp_sdev.out_crop; in rkisp_register_bridge_subdev()
596 source = &dev->isp_sdev.sd.entity; in rkisp_register_bridge_subdev()
H A Dcapture.c609 struct v4l2_rect *input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in restrict_rsz_resolution()
726 pixm->quantization = stream->ispdev->isp_sdev.quantization; in rkisp_set_fmt()
917 struct v4l2_rect *input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in rkisp_enum_framesizes()
984 cfg->width_ro = dev->isp_sdev.out_crop.width; in rkisp_get_cmsk()
985 cfg->height_ro = dev->isp_sdev.out_crop.height; in rkisp_get_cmsk()
1000 u32 width = dev->isp_sdev.out_crop.width; in rkisp_set_cmsk()
1001 u32 height = dev->isp_sdev.out_crop.height; in rkisp_set_cmsk()
1085 info->input_frame_loss = dev->isp_sdev.dbg.frameloss; in rkisp_get_stream_info()
1194 struct rkisp_isp_subdev *sdev = &dev->isp_sdev; in rkisp_free_tb_stream_buf()
1346 struct ispsd_in_fmt *isp_in_fmt = &dev->isp_sdev.in_fmt; in rkisp_enum_fmt_vid_cap_mplane()
[all …]
H A Disp_stats_v1x.c145 rkisp_get_ispsd_in_fmt(&dev->isp_sdev); in rkisp1_stats_get_bls_meas()
267 cur_frame_id = atomic_read(&stats_vdev->dev->isp_sdev.frm_sync_seq) - 1; in rkisp1_stats_send_meas_v1x()
330 atomic_read(&stats_vdev->dev->isp_sdev.frm_sync_seq) - 1; in rkisp1_stats_isr_v1x()
H A Dbridge_v30.c26 u32 src_w = ispdev->isp_sdev.out_crop.width; in crop_on()
27 u32 src_h = ispdev->isp_sdev.out_crop.height; in crop_on()
H A Disp_params.c153 cur_frame_id = atomic_read(&params_vdev->dev->isp_sdev.frm_sync_seq) - 1; in rkisp_params_vb2_buf_queue()
411 dev->isp_sdev.quantization = quantization; in rkisp_params_first_cfg()
520 sink = &params_vdev->dev->isp_sdev.sd.entity; in rkisp_register_params_vdev()
H A Ddmarx.c401 trigger.frame_id = atomic_inc_return(&dev->isp_sdev.frm_sync_seq) - 1; in update_rawrd()
478 rx_buf->runtime_us = dev->isp_sdev.dbg.interval / 1000; in dmarx_frame_end()
1122 sink = &dev->isp_sdev.sd.entity; in dmarx_init()
1136 struct rkisp_isp_subdev *sdev = &dev->isp_sdev; in rkisp_rawrd_set_pic_size()
1164 *id = atomic_read(&dev->isp_sdev.frm_sync_seq) - 1; in rkisp_dmarx_get_frame()
H A Ddev.h188 struct rkisp_isp_subdev isp_sdev; member
H A Dcapture_v1x.c336 input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in rkisp_stream_config_dcrop()
364 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in rkisp_stream_config_rsz()
557 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in sp_config_mi()
731 stream->curr_buf->vb.sequence = atomic_read(&dev->isp_sdev.frm_sync_seq) - 1; in mi_frame_end()
H A Disp_mipi_luma.c293 atomic_read(&luma_vdev->dev->isp_sdev.frm_sync_seq) - 1; in rkisp_luma_isr()
482 source = &dev->isp_sdev.sd.entity; in rkisp_register_luma_vdev()
H A Dcapture_v20.c565 input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in rkisp_stream_config_dcrop()
571 dev->isp_sdev.in_fmt.fmt_type == FMT_BAYER && in rkisp_stream_config_dcrop()
572 dev->isp_sdev.out_fmt.fmt_type == FMT_YUV) in rkisp_stream_config_dcrop()
604 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in rkisp_stream_config_rsz()
801 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in sp_config_mi()
1403 stream->dbg.delay = ns - dev->isp_sdev.frm_timestamp; in mi_frame_end()
H A Dcapture_v30.c330 input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in rkisp_stream_config_dcrop()
358 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in rkisp_stream_config_rsz()
560 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in sp_config_mi()
712 dev->isp_sdev.quantization == V4L2_QUANTIZATION_FULL_RANGE) in sp_enable_mi()
1005 stream->dbg.delay = ns - dev->isp_sdev.frm_timestamp; in mi_frame_end()
H A Dcapture_v32.c553 input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in rkisp_stream_config_dcrop()
580 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in rkisp_stream_config_rsz()
794 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in sp_config_mi()
958 dev->isp_sdev.quantization == V4L2_QUANTIZATION_FULL_RANGE) in sp_enable_mi()
1441 stream->dbg.delay = ns - dev->isp_sdev.frm_timestamp; in mi_frame_end()
2302 stream->dbg.delay = ns - dev->isp_sdev.frm_timestamp; in rkisp_mi_v32_isr()
H A Dcapture_v21.c544 input_win = rkisp_get_isp_sd_win(&dev->isp_sdev); in rkisp_stream_config_dcrop()
572 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in rkisp_stream_config_rsz()
759 rkisp_get_ispsd_out_fmt(&dev->isp_sdev); in sp_config_mi()
955 dev->isp_sdev.quantization == V4L2_QUANTIZATION_FULL_RANGE) in sp_enable_mi()
1248 stream->dbg.delay = ns - dev->isp_sdev.frm_timestamp; in mi_frame_end()
H A Dcsi.c22 struct media_entity *entity = &dev->isp_sdev.sd.entity; in get_remote_mipi_sensor()
706 rkisp_isp_queue_event_sof(&dev->isp_sdev); in rkisp_csi_sof()
H A Disp_params_v32.c1308 struct v4l2_rect *out_crop = &ispdev->isp_sdev.out_crop; in isp_rawaelite_config()
1372 struct v4l2_rect *out_crop = &ispdev->isp_sdev.out_crop; in isp_rawaebig_config()
3833 struct v4l2_rect *out_crop = &ispdev->isp_sdev.out_crop; in isp_vsm_config()
4313 struct rkisp_isp_subdev *isp_sdev = &dev->isp_sdev; in rkisp_alloc_internal_buf() local
4342 u32 w = ALIGN(isp_sdev->in_crop.width, 16); in rkisp_alloc_internal_buf()
4343 u32 h = ALIGN(isp_sdev->in_crop.height, 16); in rkisp_alloc_internal_buf()
4485 struct v4l2_rect *crop = &params_vdev->dev->isp_sdev.in_crop; in rkisp_params_check_bigmode_v32_lite()
4656 struct v4l2_rect *crop = &params_vdev->dev->isp_sdev.in_crop; in rkisp_params_check_bigmode_v32()
5083 wsize = (dev->isp_sdev.in_crop.width + 7) / 8; in rkisp_params_info2ddr_cfg_v32()
5090 vsize = dev->isp_sdev.in_crop.height / val; in rkisp_params_info2ddr_cfg_v32()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dparams_v10.c18 struct rkispp_subdev *isp_sdev = &dev->ispp_sdev; in get_input_size() local
20 return isp_sdev->out_fmt.width * isp_sdev->out_fmt.height; in get_input_size()

12