| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/ |
| H A D | rkisp1.h | 146 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 D | rkisp1.c | 107 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 D | dev.c | 140 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 D | capture.c | 673 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 D | dev.h | 146 struct rkisp1_isp_subdev isp_sdev; member
|
| H A D | isp_stats.c | 333 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 D | rkisp.h | 187 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 D | rkisp.c | 192 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 D | dev.c | 162 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 D | bridge.c | 251 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 D | capture.c | 609 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 D | isp_stats_v1x.c | 145 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 D | bridge_v30.c | 26 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 D | isp_params.c | 153 cur_frame_id = atomic_read(¶ms_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 = ¶ms_vdev->dev->isp_sdev.sd.entity; in rkisp_register_params_vdev()
|
| H A D | dmarx.c | 401 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 D | dev.h | 188 struct rkisp_isp_subdev isp_sdev; member
|
| H A D | capture_v1x.c | 336 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 D | isp_mipi_luma.c | 293 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 D | capture_v20.c | 565 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 D | capture_v30.c | 330 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 D | capture_v32.c | 553 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 D | capture_v21.c | 544 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 D | csi.c | 22 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 D | isp_params_v32.c | 1308 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 = ¶ms_vdev->dev->isp_sdev.in_crop; in rkisp_params_check_bigmode_v32_lite() 4656 struct v4l2_rect *crop = ¶ms_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 D | params_v10.c | 18 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()
|