Lines Matching refs:vpbe_dev
58 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in venc_is_second_field() local
61 ret = v4l2_subdev_call(vpbe_dev->venc, in venc_is_second_field()
67 v4l2_err(&vpbe_dev->v4l2_dev, in venc_is_second_field()
210 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_prepare() local
213 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_buffer_prepare()
222 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_buffer_prepare()
241 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_queue_setup() local
243 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_buffer_setup\n"); in vpbe_buffer_queue_setup()
270 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_queue() local
273 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_buffer_queue()
389 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_set_osd_display_params() local
403 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_set_osd_display_params()
417 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_set_osd_display_params()
434 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_calculate_scale_factor() local
441 v4l2_std_id standard_id = vpbe_dev->current_timings.std_id; in vpbe_disp_calculate_scale_factor()
468 h_scale = vpbe_dev->current_timings.xres / pixfmt->width; in vpbe_disp_calculate_scale_factor()
529 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_disp_calculate_scale_factor()
539 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_adj_position() local
542 vpbe_dev->current_timings.xres - cfg->xsize); in vpbe_disp_adj_position()
544 vpbe_dev->current_timings.yres - cfg->ysize); in vpbe_disp_adj_position()
546 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_disp_adj_position()
554 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_check_window_params() local
557 ((c->width + c->left) > vpbe_dev->current_timings.xres)) in vpbe_disp_check_window_params()
558 c->width = vpbe_dev->current_timings.xres - c->left; in vpbe_disp_check_window_params()
561 vpbe_dev->current_timings.yres)) in vpbe_disp_check_window_params()
562 c->height = vpbe_dev->current_timings.yres - c->top; in vpbe_disp_check_window_params()
565 if (vpbe_dev->current_timings.interlaced) in vpbe_disp_check_window_params()
579 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_try_format() local
594 if (vpbe_dev->current_timings.interlaced) in vpbe_try_format()
608 max_width = vpbe_dev->current_timings.xres; in vpbe_try_format()
609 max_height = vpbe_dev->current_timings.yres; in vpbe_try_format()
615 pixfmt->width = vpbe_dev->current_timings.xres; in vpbe_try_format()
620 pixfmt->height = vpbe_dev->current_timings.yres; in vpbe_try_format()
642 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_querycap() local
647 dev_name(vpbe_dev->pdev)); in vpbe_display_querycap()
649 dev_name(vpbe_dev->pdev)); in vpbe_display_querycap()
650 strlcpy(cap->card, vpbe_dev->cfg->module_name, sizeof(cap->card)); in vpbe_display_querycap()
660 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_s_selection() local
666 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_s_selection()
691 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_selection()
705 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_selection()
728 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_selection() local
732 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_g_selection()
752 rect->width = vpbe_dev->current_timings.xres; in vpbe_display_g_selection()
753 rect->height = vpbe_dev->current_timings.yres; in vpbe_display_g_selection()
766 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_cropcap() local
768 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_CROPCAP ioctl\n"); in vpbe_display_cropcap()
773 cropcap->pixelaspect = vpbe_dev->current_timings.aspect; in vpbe_display_cropcap()
781 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_fmt() local
783 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_g_fmt()
789 v4l2_err(&vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_g_fmt()
802 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_fmt() local
805 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_enum_fmt()
809 v4l2_err(&vpbe_dev->v4l2_dev, "Invalid format index\n"); in vpbe_display_enum_fmt()
834 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_s_fmt() local
840 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
848 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_s_fmt()
870 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
885 cfg->interlaced = vpbe_dev->current_timings.interlaced; in vpbe_display_s_fmt()
903 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
920 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_try_fmt() local
923 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_TRY_FMT\n"); in vpbe_display_try_fmt()
926 v4l2_err(&vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_try_fmt()
945 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_std() local
948 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_STD\n"); in vpbe_display_s_std()
953 if (vpbe_dev->ops.s_std) { in vpbe_display_s_std()
954 ret = vpbe_dev->ops.s_std(vpbe_dev, std_id); in vpbe_display_s_std()
956 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_std()
977 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_std() local
979 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_STD\n"); in vpbe_display_g_std()
982 if (vpbe_dev->current_timings.timings_type & VPBE_ENC_STD) { in vpbe_display_g_std()
983 *std_id = vpbe_dev->current_timings.std_id; in vpbe_display_g_std()
1000 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_output() local
1003 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_ENUM_OUTPUT\n"); in vpbe_display_enum_output()
1006 if (!vpbe_dev->ops.enum_outputs) in vpbe_display_enum_output()
1009 ret = vpbe_dev->ops.enum_outputs(vpbe_dev, output); in vpbe_display_enum_output()
1011 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_enum_output()
1027 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_output() local
1030 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_OUTPUT\n"); in vpbe_display_s_output()
1035 if (!vpbe_dev->ops.set_output) in vpbe_display_s_output()
1038 ret = vpbe_dev->ops.set_output(vpbe_dev, i); in vpbe_display_s_output()
1040 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_output()
1056 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_output() local
1058 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_OUTPUT\n"); in vpbe_display_g_output()
1060 *i = vpbe_dev->current_out_index; in vpbe_display_g_output()
1076 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_dv_timings() local
1079 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_ENUM_DV_TIMINGS\n"); in vpbe_display_enum_dv_timings()
1082 if (!vpbe_dev->ops.enum_dv_timings) in vpbe_display_enum_dv_timings()
1085 ret = vpbe_dev->ops.enum_dv_timings(vpbe_dev, timings); in vpbe_display_enum_dv_timings()
1087 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_enum_dv_timings()
1106 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_dv_timings() local
1109 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_DV_TIMINGS\n"); in vpbe_display_s_dv_timings()
1115 if (!vpbe_dev->ops.s_dv_timings) in vpbe_display_s_dv_timings()
1118 ret = vpbe_dev->ops.s_dv_timings(vpbe_dev, timings); in vpbe_display_s_dv_timings()
1120 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_dv_timings()
1139 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_dv_timings() local
1141 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_DV_TIMINGS\n"); in vpbe_display_g_dv_timings()
1145 if (vpbe_dev->current_timings.timings_type & in vpbe_display_g_dv_timings()
1147 *dv_timings = vpbe_dev->current_timings.dv_timings; in vpbe_display_g_dv_timings()
1164 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_open() local
1171 v4l2_err(&vpbe_dev->v4l2_dev, "v4l2_fh_open failed\n"); in vpbe_display_open()
1188 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_open()
1196 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_open()
1211 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_release() local
1214 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_display_release\n"); in vpbe_display_release()
1295 vpbe_disp->vpbe_dev = platform_get_drvdata(pdev); in vpbe_device_get()
1325 vbd->v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev; in init_vpbe_layer()
1329 if (disp_dev->vpbe_dev->current_timings.timings_type & in init_vpbe_layer()
1354 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, in register_device()
1356 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, in register_device()
1411 v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev; in vpbe_display_probe()
1413 if (disp_dev->vpbe_dev->ops.initialize) { in vpbe_display_probe()
1414 err = disp_dev->vpbe_dev->ops.initialize(&pdev->dev, in vpbe_display_probe()
1415 disp_dev->vpbe_dev); in vpbe_display_probe()
1458 q->dev = disp_dev->vpbe_dev->pdev; in vpbe_display_probe()
1497 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_remove() local
1500 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_display_remove\n"); in vpbe_display_remove()
1503 if (vpbe_dev->ops.deinitialize) in vpbe_display_remove()
1504 vpbe_dev->ops.deinitialize(&pdev->dev, vpbe_dev); in vpbe_display_remove()