Home
last modified time | relevance | path

Searched refs:scale_vdev (Results 1 - 8 of 8) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dcif-scale.c75 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 Ddev.c221 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 Ddev.h520 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 Dcapture.c6866 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 Dcif-scale.c77 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 Ddev.c239 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 Ddev.h479 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 Dcapture.c7148 rkcif_scale_start(stream->scale_vdev); in rkcif_toisp_check_stop_status()
7382 rkcif_scale_start(stream->scale_vdev); in rkcif_irq_pingpong_v1()

Completed in 31 milliseconds