/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | cif-scale.c | 75 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file);
in rkcif_scale_g_fmt_vid_cap_mplane() local 77 f->fmt.pix_mp = scale_vdev->pixm;
in rkcif_scale_g_fmt_vid_cap_mplane() 124 static int rkcif_scale_set_fmt(struct rkcif_scale_vdev *scale_vdev, struct v4l2_pix_format_mplane *pixm, bool try)
in rkcif_scale_set_fmt() argument 126 struct rkcif_stream *stream = scale_vdev->stream;
in rkcif_scale_set_fmt() 127 struct rkcif_device *cif_dev = scale_vdev->cifdev;
in rkcif_scale_set_fmt() 148 v4l2_err(&scale_vdev->cifdev->v4l2_dev, "%s: get sensor format failed\n", __func__);
in rkcif_scale_set_fmt() 160 scale_vdev->src_res.width = fmt_src.format.width;
in rkcif_scale_set_fmt() 161 scale_vdev->src_res.height = fmt_src.format.height;
in rkcif_scale_set_fmt() 165 v4l2_err(&scale_vdev->cifdev->v4l2_dev, "format of source channel are not bayer raw, not support scale\n");
in rkcif_scale_set_fmt() 168 if (scale_vdev in rkcif_scale_set_fmt() 216 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_s_fmt_vid_cap_mplane() local 231 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_querycap() local 242 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_ioctl_default() local 280 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_try_fmt_vid_cap_mplane() local 290 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_enum_frameintervals() local 329 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_enum_framesizes() local 398 struct rkcif_scale_vdev *scale_vdev = to_rkcif_scale_vdev(vnode); rkcif_scale_fh_open() local 436 struct rkcif_scale_vdev *scale_vdev = to_rkcif_scale_vdev(vnode); rkcif_scale_fop_release() local 458 struct rkcif_scale_vdev *scale_vdev = queue->drv_priv; rkcif_scale_vb2_queue_setup() local 484 struct rkcif_scale_vdev *scale_vdev = queue->drv_priv; rkcif_scale_vb2_buf_queue() local 522 rkcif_scale_stop(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_stop() argument 536 struct rkcif_scale_vdev *scale_vdev = vq->drv_priv; rkcif_scale_vb2_stop_streaming() local 571 rkcif_scale_channel_init(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_channel_init() argument 664 rkcif_assign_scale_buffer_init(struct rkcif_scale_vdev *scale_vdev, int ch) rkcif_assign_scale_buffer_init() argument 701 rkcif_assign_scale_buffer_update(struct rkcif_scale_vdev *scale_vdev, int channel_id) rkcif_assign_scale_buffer_update() argument 741 rkcif_assign_scale_buffer_pingpong(struct rkcif_scale_vdev *scale_vdev, int init, int channel_id) rkcif_assign_scale_buffer_pingpong() argument 753 rkcif_scale_channel_set(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_channel_set() argument 786 rkcif_scale_start(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_start() argument 829 struct rkcif_scale_vdev *scale_vdev = queue->drv_priv; rkcif_scale_vb2_start_streaming() local 855 rkcif_scale_init_vb2_queue(struct vb2_queue *q, struct rkcif_scale_vdev *scale_vdev, enum v4l2_buf_type buf_type) rkcif_scale_init_vb2_queue() argument 913 rkcif_scale_vb_done_oneframe(struct rkcif_scale_vdev *scale_vdev, struct vb2_v4l2_buffer *vb_done) rkcif_scale_vb_done_oneframe() argument 928 rkcif_scale_update_stream(struct rkcif_scale_vdev *scale_vdev, int ch) rkcif_scale_update_stream() argument 956 struct rkcif_scale_vdev *scale_vdev; rkcif_irq_handle_scale() local 1004 struct rkcif_scale_vdev *scale_vdev = &cif_dev->scale_vdev[ch]; rkcif_init_scale_vdev() local 1031 rkcif_register_scale_vdev(struct rkcif_scale_vdev *scale_vdev, bool is_multi_input) rkcif_register_scale_vdev() argument 1094 rkcif_unregister_scale_vdev(struct rkcif_scale_vdev *scale_vdev) rkcif_unregister_scale_vdev() argument 1106 struct rkcif_scale_vdev *scale_vdev; rkcif_register_scale_vdevs() local 1129 struct rkcif_scale_vdev *scale_vdev; rkcif_unregister_scale_vdevs() local [all...] |
H A D | dev.c | 221 cif_dev->scale_vdev[0].blc.pattern00, cif_dev->scale_vdev[0].blc.pattern01,
in rkcif_show_scale_ch0_blc() 222 cif_dev->scale_vdev[0].blc.pattern02, cif_dev->scale_vdev[0].blc.pattern03);
in rkcif_show_scale_ch0_blc() 265 cif_dev->scale_vdev[0].blc.pattern00 = val[0];
in rkcif_store_scale_ch0_blc() 266 cif_dev->scale_vdev[0].blc.pattern01 = val[1];
in rkcif_store_scale_ch0_blc() 267 cif_dev->scale_vdev[0].blc.pattern02 = val[NUMBER_2];
in rkcif_store_scale_ch0_blc() 268 cif_dev->scale_vdev[0].blc.pattern03 = val[NUMBER_3];
in rkcif_store_scale_ch0_blc() 270 cif_dev->scale_vdev[0].blc.pattern00, cif_dev->scale_vdev[ in rkcif_store_scale_ch0_blc() [all...] |
H A D | dev.h | 520 struct rkcif_scale_vdev *scale_vdev;
member 709 struct rkcif_scale_vdev scale_vdev[RKCIF_MULTI_STREAMS_NUM];
member 767 int rkcif_scale_start(struct rkcif_scale_vdev *scale_vdev);
|
H A D | capture.c | 6866 rkcif_scale_start(stream->scale_vdev);
in rkcif_toisp_check_stop_status() 7089 rkcif_scale_start(stream->scale_vdev);
in rkcif_irq_pingpong_v1()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
H A D | cif-scale.c | 77 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); in rkcif_scale_g_fmt_vid_cap_mplane() local 79 f->fmt.pix_mp = scale_vdev->pixm; in rkcif_scale_g_fmt_vid_cap_mplane() 129 static int rkcif_scale_set_fmt(struct rkcif_scale_vdev *scale_vdev, in rkcif_scale_set_fmt() argument 133 struct rkcif_stream *stream = scale_vdev->stream; in rkcif_scale_set_fmt() 134 struct rkcif_device *cif_dev = scale_vdev->cifdev; in rkcif_scale_set_fmt() 154 v4l2_err(&scale_vdev->cifdev->v4l2_dev, in rkcif_scale_set_fmt() 169 scale_vdev->src_res.width = fmt_src.format.width; in rkcif_scale_set_fmt() 170 scale_vdev->src_res.height = fmt_src.format.height; in rkcif_scale_set_fmt() 174 v4l2_err(&scale_vdev->cifdev->v4l2_dev, in rkcif_scale_set_fmt() 178 if (scale_vdev in rkcif_scale_set_fmt() 229 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_s_fmt_vid_cap_mplane() local 245 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_querycap() local 258 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_ioctl_default() local 298 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_try_fmt_vid_cap_mplane() local 309 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_enum_frameintervals() local 348 struct rkcif_scale_vdev *scale_vdev = video_drvdata(file); rkcif_scale_enum_framesizes() local 415 struct rkcif_scale_vdev *scale_vdev = to_rkcif_scale_vdev(vnode); rkcif_scale_fh_open() local 453 struct rkcif_scale_vdev *scale_vdev = to_rkcif_scale_vdev(vnode); rkcif_scale_fop_release() local 479 struct rkcif_scale_vdev *scale_vdev = queue->drv_priv; rkcif_scale_vb2_queue_setup() local 506 struct rkcif_scale_vdev *scale_vdev = queue->drv_priv; rkcif_scale_vb2_buf_queue() local 545 rkcif_scale_stop(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_stop() argument 561 struct rkcif_scale_vdev *scale_vdev = vq->drv_priv; rkcif_scale_vb2_stop_streaming() local 596 rkcif_scale_channel_init(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_channel_init() argument 688 rkcif_assign_scale_buffer_init(struct rkcif_scale_vdev *scale_vdev, int ch) rkcif_assign_scale_buffer_init() argument 729 rkcif_assign_scale_buffer_update(struct rkcif_scale_vdev *scale_vdev, int channel_id) rkcif_assign_scale_buffer_update() argument 776 rkcif_assign_scale_buffer_pingpong(struct rkcif_scale_vdev *scale_vdev, int init, int channel_id) rkcif_assign_scale_buffer_pingpong() argument 788 rkcif_scale_channel_set(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_channel_set() argument 837 rkcif_scale_start(struct rkcif_scale_vdev *scale_vdev) rkcif_scale_start() argument 882 struct rkcif_scale_vdev *scale_vdev = queue->drv_priv; rkcif_scale_vb2_start_streaming() local 907 rkcif_scale_init_vb2_queue(struct vb2_queue *q, struct rkcif_scale_vdev *scale_vdev, enum v4l2_buf_type buf_type) rkcif_scale_init_vb2_queue() argument 967 rkcif_scale_vb_done_oneframe(struct rkcif_scale_vdev *scale_vdev, struct vb2_v4l2_buffer *vb_done) rkcif_scale_vb_done_oneframe() argument 984 rkcif_scale_update_stream(struct rkcif_scale_vdev *scale_vdev, int ch) rkcif_scale_update_stream() argument 1013 struct rkcif_scale_vdev *scale_vdev; rkcif_irq_handle_scale() local 1064 struct rkcif_scale_vdev *scale_vdev = &cif_dev->scale_vdev[ch]; rkcif_init_scale_vdev() local 1091 rkcif_register_scale_vdev(struct rkcif_scale_vdev *scale_vdev, bool is_multi_input) rkcif_register_scale_vdev() argument 1157 rkcif_unregister_scale_vdev(struct rkcif_scale_vdev *scale_vdev) rkcif_unregister_scale_vdev() argument 1171 struct rkcif_scale_vdev *scale_vdev; rkcif_register_scale_vdevs() local 1194 struct rkcif_scale_vdev *scale_vdev; rkcif_unregister_scale_vdevs() local [all...] |
H A D | dev.c | 239 cif_dev->scale_vdev[0].blc.pattern00, in rkcif_show_scale_ch0_blc() 240 cif_dev->scale_vdev[0].blc.pattern01, in rkcif_show_scale_ch0_blc() 241 cif_dev->scale_vdev[0].blc.pattern02, in rkcif_show_scale_ch0_blc() 242 cif_dev->scale_vdev[0].blc.pattern03); in rkcif_show_scale_ch0_blc() 283 cif_dev->scale_vdev[0].blc.pattern00 = val[0]; in rkcif_store_scale_ch0_blc() 284 cif_dev->scale_vdev[0].blc.pattern01 = val[1]; in rkcif_store_scale_ch0_blc() 285 cif_dev->scale_vdev[0].blc.pattern02 = val[2]; in rkcif_store_scale_ch0_blc() 286 cif_dev->scale_vdev[0].blc.pattern03 = val[3]; in rkcif_store_scale_ch0_blc() 289 cif_dev->scale_vdev[0].blc.pattern00, in rkcif_store_scale_ch0_blc() 290 cif_dev->scale_vdev[ in rkcif_store_scale_ch0_blc() [all...] |
H A D | dev.h | 479 struct rkcif_scale_vdev *scale_vdev; member 674 struct rkcif_scale_vdev scale_vdev[RKCIF_MULTI_STREAMS_NUM]; member 725 int rkcif_scale_start(struct rkcif_scale_vdev *scale_vdev);
|
H A D | capture.c | 7148 rkcif_scale_start(stream->scale_vdev); in rkcif_toisp_check_stop_status() 7382 rkcif_scale_start(stream->scale_vdev); in rkcif_irq_pingpong_v1()
|